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