您好,登錄后才能下訂單哦!
這篇文章主要介紹“Android如何導入AndroidStudio或IntelliJ IDEA”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“Android如何導入AndroidStudio或IntelliJ IDEA”文章能幫助大家解決問題。
經常和Android系統源代碼(AOSP)打交道的人,如果要去修改系統源碼,顯然用SourceInsight、Notepad++、vim這些工具有些麻煩,并且想快速補全代碼也做不到。
我們可以用idegen來生成針對AndroidStudio或IntelliJ IDEA的Android系統源代碼工程配置文件,它位于Android系統源代碼工程目錄的下列位置:
development/tools/idegen ├── Android.bp ├── excluded-paths ├── idegen.iml ├── idegen.ipr ├── idegen.sh ├── index-gen.sh ├── intellij-gen.sh ├── README ├── src │ ├── com │ │ └── android │ │ └── idegen │ │ ├── DirectorySearch.java │ │ ├── FrameworkModule.java │ │ ├── IntellijProject.java │ │ ├── MakeFileParser.java │ │ ├── ModuleCache.java │ │ ├── ModuleIndexes.java │ │ └── Module.java │ ├── Configuration.java │ ├── Eclipse.java │ ├── Excludes.java │ ├── Files.java │ ├── IntelliJ.java │ ├── Log.java │ ├── Main.java │ └── Stopwatch.java └── templates ├── android.iml ├── android.ipr ├── idea │ ├── compiler.xml │ ├── copyright │ │ ├── Apache_2.xml │ │ └── profiles_settings.xml │ ├── misc.xml │ ├── modules.xml │ └── vcs.xml └── module-template.iml 7 directories, 32 files
我們以Android10.0.0_r2為例。
下載完源碼后,首先要編譯一遍源碼。
在AOSP源碼根目錄執行下面的命令:
source build/envsetup.sh lunch aosp_arm-eng make -j32
在AOSP源碼根目錄執行下面的命令:
mmma development/tools/idegen/
編譯完成后,將會生成idegen.jar文件,文件的具體位置:out/host/linux-x86/framework/idegen.jar
在AOSP源碼根目錄執行下面的命令:
source development/tools/idegen/idegen.sh
腳本執行完成后,編譯目錄下會生成三個文件,編譯目錄如下:
Android_10_0_0_r2 ├── Android.bp -> build/soong/root.bp ├── android.iml ├── android.ipr ├── art ├── bionic ├── bootable ├── bootstrap.bash -> build/soong/bootstrap.bash ├── build ├── .classpath ├── cts ├── dalvik ├── developers ├── development ├── device ├── external ├── frameworks ├── hardware ├── kernel ├── libcore ├── libnativehelper ├── Makefile ├── out ├── packages ├── pdk ├── platform_testing ├── prebuilts ├── sdk ├── system ├── test ├── toolchain └── tools 25 directories, 6 file
其中:
# 用于AndroidStudio或IntelliJ IDEA的項目配置文件 android.ipr android.iml # 用于Eclipse的項目配置文件 .classpath
如果使用AndroidStudio或IntelliJ IDEA,選擇剛才生成的android.ipr文件即可。
整個導入的時間根據電腦性能的差異而不同。
關于“Android如何導入AndroidStudio或IntelliJ IDEA”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。