Article View: pl.comp.lang.java
Article #154181Re: Jakie narzędzie kompiluje na Dalvik?
From: Arivald
Date: Tue, 07 Jul 2015 19:47
Date: Tue, 07 Jul 2015 19:47
41 lines
2699 bytes
2699 bytes
On 2015-07-07 12:34, Borneq wrote: > W dniu 2015-07-07 o 08:57, Kamil pisze: >> W dniu poniedziałek, 6 lipca 2015 07:28:34 UTC+2 użytkownik Borneq >> napisał: >>> Jakieś z SDK, ale nie mogę znaleźć nigdzie opisu >> >> Dalvik maszyną wirtualną dla systemu Android. Kod napisany w Javie >> można kompilować przy użyciu Android SDK >> (https://developer.android.com/sdk/installing/index.html). >> Na stronie https://developer.android.com, w sekcji "Develop" >> znajdziesz opis wszystkiego co będzie potrzebne do zbudowania projektu. >> > Czy kompiluje Javę czy pliki klas już skompilowane? Pytam się, bo chyba > można do projektu dołączyć jara z klasami. Java kompiluje do .class, a potem program z androidowego SDK, dx, pakuje je i konwertuje do .dex. A po instalacji na Lollipopie, dexy są kompilowane dla ART. Można spokojnie dołączyć jary, zostaną przepakowane i skonwertowane do .dex. Dodatkowo można dołączać binarne biblioteki .so (jak dllki), ale tu już więcej zabawy. > Z drugiej strony, często taki jar nie wchodzi do apki bo jest już w smartfonie. Zapewne appache http próbowałeś ;-) Tak, pewne package bibliotek już dołączonych do systemu nie są wkompilowywane w dexa. Ale te biblioteki są w SDK, w odpowiednich wersjach, nie trzeba ich dołączać wcale. Prubując je dołączać narażasz się tylko na problemy. Za to można odpowiednim narzędziem zmienić package wewnątrz jara, i używać nowszej wersji danej biblioteki, tyle że z innego package (np nie org.apache.http.client tylko my.apache.http.client). -- Arivald
Technical Details
Message-ID:
<mnhabv$ijl$1@mx1.internetia.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!not-for-mailReferences:
<mnd3m0$r55$1@node1.news.atman.pl> <d33d5cc9-e4fb-4ad2-8d2b-42c6f877a77d@googlegroups.com> <mng9ut$4b2$1@node1.news.atman.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!not-for-mail From: Arivald <NOSPAMarivald@interia.pl> Newsgroups: pl.comp.lang.java Subject: Re: Jakie narzędzie kompiluje na Dalvik? Date: Tue, 7 Jul 2015 21:47:12 +0200 Organization: Netia S.A. Lines: 42 Message-ID: <mnhabv$ijl$1@mx1.internetia.pl> References: <mnd3m0$r55$1@node1.news.atman.pl> <d33d5cc9-e4fb-4ad2-8d2b-42c6f877a77d@googlegroups.com> <mng9ut$4b2$1@node1.news.atman.pl> NNTP-Posting-Host: 78.10.99.21 Mime-Version: 1.0 X-Trace: mx1.internetia.pl 1436298431 19061 78.10.99.21 (7 Jul 2015 19:47:11 GMT) X-Complaints-To: abuse@inetia.pl NNTP-Posting-Date: Tue, 7 Jul 2015 19:47:11 +0000 (UTC) In-Reply-To: <mng9ut$4b2$1@node1.news.atman.pl> X-Tech-Contact: usenet@internetia.pl User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.0 X-Server-Info: http://www.internetia.pl/ Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit