专门为我的自定义Android ROM开发应用程序

时间:2014-03-04 15:40:30

标签: android

我有一个带有一些修改过的类和一些新版本的自定义ROM,我需要开发一个使用这个修改版本的android API的应用程序。我怎样才能实现这一目标?换句话说,如何从我的应用程序开发环境(eclipse和android sdk)中的自定义ROM导入新类(并在旧类中使用新方法)?

2 个答案:

答案 0 :(得分:0)

如果你正在使用eclipse,你可以通过创建一个包含所有android类的jar包,包括你的新类来实现,而不是将它作为一个库添加到你的项目中。

ADT插件会自动将其添加到随APK导出的“ Android Dependencies ”中。但是你可能不希望将它包含在你的最终APK中。

因此,在项目的属性窗口中,进入“ Java Build Path ”,然后选择“ Order and Export ”选项卡,然后取消选中“ Android Dependencies “,并检查您在应用程序中可能正在使用的所有库,并且您希望导出这些库。

答案 1 :(得分:0)

我找到了两个选项:

- >找出要在正在使用的sdk平台中替换的jar,而不是自己创建jar文件:

  

出/目标/普通/ OBJ / JAVA_LIBRARIES / android_stubs_current_intermediates / classes.jar

(没有测试过这个,第一个对我来说没问题)

- >执行以下步骤来构建sdk:  1.使用repo init -g all ; repo sync在aosp根目录中获取一些依赖项;  2. source build/envsetup.sh;  3. lunch sdk-eng;  4. make sdk将在“out”目录内的某处创建一个目录,其名称为“android-sdk_eng.USERNAME_linux-x86”;  5.在Eclipse中:首选项> Android,选择SDK Location并指向新创建的目录;

您可以在点蚀之前将目录复制到其他地方。

指向该信息来源的一些链接:herehere

相关问题