1. 程式人生 > >android studio 匯入原始碼

android studio 匯入原始碼

1. 首先編譯android專案;

2. 進入工程目錄;執行

development/tools/idegen/idegen.sh

這時會提示:

Couldn't find idegen.jar. Please run make first

從其他地方下載idegen.jar,然後複製到out/host/linux-x86/framework/目錄下

http://jayfeng-files.stor.sinaapp.com/idegen.jar

3. 再次執行 idegen.sh 此時提示出錯:

Exception in thread "main" java.lang.UnsupportedClassVersionError: Main : Unsupported major.minor version 51.0

         xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

這是因為剛才下載的 idegen.jar 是 java 1.7 編譯的,但是執行時的java版本是1.6導致的。

這樣就需要現場編譯idegen.jar,在原始碼目錄執行下面兩行:

source build/envsetup.sh

mmm development/tools/idegen

然後就會現場生成新的 idegen.jar 檔案。

4. 然後再次執行 sudo cd development/tools/idegen/idegen.sh 檔案,會在原始碼根目錄下生成 android.ipr 和 android.iml檔案;

5. 使用 Android Studio, 點選 Open 開啟剛才生成的 ipr 檔案即可。

參考:http://www.cnblogs.com/qianxudetianxia/p/3721202.html