我正在尝试直接在 Android 源代码中创建一个应用程序,它使用我为不同的 AOSP 层创建的库和驱动程序。我按照http://source.android.com/source/using-eclipse.html和http://blog.simonstahl.com/2012/07/12/edit-the-core-android-source-code中的步骤操作-在日食中。
- 为此,我执行了命令 make ECLIPSE-lunch,因此这会在 {Android source root} 中创建文件 .classpath。
- 我关闭了自动代码编译。
- 我在 Eclipse 中使用 {Android source root} 作为工作区创建了一个新的 Java 项目。
- 然后,当我在 {Android source root}/devices/xxx/yyy/apps 中创建一个新的应用程序项目时,有一些未解决的引用。例如,未解决的对 android.os.ServiceManager(包含在 SDK 中)和 R.layout.log_activity 的引用。
那么,如何通过良好的代码完成舒适地工作呢?
我不知道如何配置 Eclipse 以使其正常工作!但是我已经在 Windows => Preferences => Android: SDK Location and NDK Location 中正确配置并添加了外部 sdk 和 ndk。
我使用的是 Nova 4.0 操作系统(基于 Ubuntu),我的代码包括 Java 文件、AIDL 文件、XML 文件和 C/C++ (JNI) 文件。
提前致谢...