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