Android源码编译apk导入第三方包报错
2015-07-26 08:49
609 查看
报错内容如下:
解决方案:
将项目复制到packages/apps目录下
新建Android.mk文件
创建目录out/target/common/obj/JAVA_LIBRARIES/jarname_intermediates
将jar包复制到上面的目录,重命名为classes.jar
在源码根目录执行
坐等apk
make: *** 没有规则可以创建“out/target/common/obj/APPS/ AndroidWFS_intermediates/classes-full-debug.jar” 需要的目标“out/target/common/obj/JAVA_LIBRARIES/ core_intermediates/classes.jar”。 停止。
解决方案:
将项目复制到packages/apps目录下
新建Android.mk文件
LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE_TAGS := optional LOCAL_SRC_FILES := $(call all-java-files-under, src) LOCAL_JAVA_LIBRARIES := commons-httpclient-3.0.1 commons-io-2.1 core tools acra LOCAL_PACKAGE_NAME := AndroidWFS LOCAL_CERTIFICATE := platform LOCAL_DEX_PREOPT := false#这行加上后只生成独立apk,为true时生成一个odex和一个apk include $(BUILD_PACKAGE) include $(call all-makefiles-under,$(LOCAL_PATH))
commons-httpclient-3.0.1 commons-io-2.1 core tools acra#这些是别名,随便取,下面的jarname会用到的
创建目录out/target/common/obj/JAVA_LIBRARIES/jarname_intermediates
将jar包复制到上面的目录,重命名为classes.jar
在源码根目录执行
. build/envsetup.sh lunch aosp_arm-eng cd packages/apps/applicationdir(项目目录) mm
坐等apk
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories