導航:首頁 > 操作系統 > androidstudio源代碼下載

androidstudio源代碼下載

發布時間:2023-09-19 02:13:43

1. android studio 怎麼導入源代碼

一、修改Android Studio(以下簡稱AS)的內存配置

因為在導入源昌顫碼時需要消耗大量內存,所以先修改IDEA_HOME/bin/studio.vmoptions中-Xms和-Xmx的值。文檔中使用的是748m, 可自行修改。

二、配置AS的JDK、SDK

在IDE中添加一個沒有classpath的JDK, 這樣可以確保使用源碼里的庫文件

並將其作為要使用的SDK的java SDK。

三、生成導入AS所需配置文件(*.ipr)

編譯源碼(為了確保生成租和了.java文件,如R.java;如果編譯過,則無弊迅盯需再次編譯)

②檢查out/host/linux-x86/framework/目錄下是否有idegen.jar

如果idegen.jar不存在,執行:

mmm development/tools/idegen/
在5.0.1的源碼中會生成res.java的文件夾,導致idegen.jar運行時拋FileNotFoundException,這是idegen的代碼不夠嚴謹造成的。

我的分享里有修改這個bug的patch,或者直接使用我分享的idegen.jar。

③執行

development/tools/idegen/idegen.sh
等待出現類似下面的結果:

Read excludes: 5ms
Traversed tree: 44078ms
這時會在源碼的根目錄下生成android.ipr和android.iml兩個IntelliJ IDEA(AS是基於IntelliJ IDEA社區版開發的)的配置文件

2. 如何在Androidstudio中引入第三方源碼

1、先把第三方源碼下載下來,然後

ok,OK就好了,寫的好累

3. Android studio 如何為下載下來的開源源碼,快速添加 log用來查看運行流程

在開發中,我們經常需要在Github上找一些開源項目用於自己的項目中,然而經常由於看不到其運行效果導致不斷的「試錯」,因此一般來說,本人在使用一個開源項目之前會將其下載並運行到手機上看效果。一方面可以准確判斷出是否適合自己的項目,另一方面可以根據項目需求做一定的修改。

1、 找到項目地址,點擊DownloadZIP,下載完成後,解壓到本地磁碟。如圖1所示

圖5

6、將項目導入AS,下載項目其餘需要的組件,編譯安裝,大功告成!

4. 怎麼將android源碼導入到android studio

2-1 基礎准備工作
首先你得安裝配置了Android Studio,具體不明白的參考《Android Studio入門到精通 》。
接著你得下載好了源碼Code,至於如何下載這里不再說明,比較簡單,上官網查看就行了。
其次你需要保證源碼已經被編譯生成了out相關目錄文件。
好了,如上就是一些基本准備工作,針對定製源碼或者原生源碼來說,這些准備步驟都是必須的,沒必要再強調了。
2-2 配置導入及使用
2-2-1 編譯源碼idegen模塊及生成AS配置文件(*.ipr)
在開始編譯idegen模塊前,你一定知道需要先全局編譯出out目錄及相關文件吧,這個不再過多說了,我們通過如下命令編譯idegen模塊:
mmm development/tools/idegen/11

這行命令的意思是編譯idegen這個模塊項目,然後生成idegen.jar文件(不信你自己去查看這個模塊的Android.mk的目標吧,不多解釋)。運行完以後如果看到如下信息則說明編譯OK:
......
#### make completed successfully (7 seconds) ####1212

接著執行如下腳本:
development/tools/idegen/idegen.sh11

這行命令的意思是在根目錄生成對應的android.ipr、android.iml IEDA工程配置文件。等待片刻得到類似如下信息說明OK:
Read excludes: 21ms
Traversed tree: 194799ms1212

通過如上操作我們就完成了基本的源碼配置工作。
2-2-2 導入Android Studio前的一些客戶化操作
大家都知道使用Eclipse倒入源碼很慢,Android Studio導入源碼時也慢,所以建議修改android.iml文件(將自己不用的代碼去掉),然後再導入Studio。

閱讀全文

與androidstudio源代碼下載相關的資料

熱點內容
隱藏配置文件夾 瀏覽:178
php分布式模塊化開發 瀏覽:384
wula是什麼app 瀏覽:812
豌豆莢里怎麼降低安卓手機版本 瀏覽:367
桌面的文件夾怎樣解散 瀏覽:788
貴州貴陽山洞伺服器雲空間 瀏覽:219
年薪48萬程序員老公 瀏覽:915
使用預構建的python 瀏覽:530
加密對沖基金交易有限公司 瀏覽:355
煙台製冷壓縮機價格 瀏覽:247
平板能用騰訊雲伺服器嗎 瀏覽:865
有js基礎學python 瀏覽:594
程序員可以回老家蓋房子嗎 瀏覽:553
pythonserial波特率 瀏覽:576
pc我的世界國際服怎麼下伺服器 瀏覽:142
udp凈荷加密 瀏覽:925
qq哪個文件夾占的內存大 瀏覽:632
哪個app賣葯是真的 瀏覽:829
半圓形計演算法 瀏覽:394
手機建立文件夾用什麼軟體 瀏覽:730