android编译产生的apk或so不安装 .
来源:互联网 发布:linux显示文件权限 编辑:程序博客网 时间:2024/05/21 07:00
问题1:
问题描述:将java应用放在packages\apps下面一起编译,单独进入应用mm编译,可以install安装到out下面的system/app下面,但根目录上make却不会
原因:LOCAL_MODULE_TAGS :=optional 的模块会被编译,但不会安装到image里面,要想让是optional的模块安装的话,需要将模块名加入到相关product的PRODUCT_PACKAGES里面
解决方法:
修改\build\target\product\core.mk下面的PRODUCT_PACKAGES,加所编译的应用加入其应用包即可,
问题2:
在libhardware下面moudle中实现copybit及openMMX相关hal接口代码,单独进入应用mm编译,可以install安装到out下面的system/lib/hw下面,但根目录上make却不会
解决方法:
Android.mk中的LOCAL_MODULE_TAGS变量设置的有问题。
LOCAL_MODULE_TAGS :=optional
把这项改为
LOCAL_MODULE_TAGS :=eng即可
设置好以后,重新编译即可
原因是LOCAL_MODULE_TAGS 变量跟TARGET_BUILD_VARIANT 变量息息相关。 android系统编译时如果不指定
TARGET_BUILD_VARIANT 变量的值,默认 TARGET_BUILD_VARIANT=eng ,这一项指定 编译android时形成的版本风格
问题描述:将java应用放在packages\apps下面一起编译,单独进入应用mm编译,可以install安装到out下面的system/app下面,但根目录上make却不会
原因:LOCAL_MODULE_TAGS :=optional 的模块会被编译,但不会安装到image里面,要想让是optional的模块安装的话,需要将模块名加入到相关product的PRODUCT_PACKAGES里面
解决方法:
修改\build\target\product\core.mk下面的PRODUCT_PACKAGES,加所编译的应用加入其应用包即可,
问题2:
在libhardware下面moudle中实现copybit及openMMX相关hal接口代码,单独进入应用mm编译,可以install安装到out下面的system/lib/hw下面,但根目录上make却不会
解决方法:
Android.mk中的LOCAL_MODULE_TAGS变量设置的有问题。
LOCAL_MODULE_TAGS :=optional
把这项改为
LOCAL_MODULE_TAGS :=eng即可
设置好以后,重新编译即可
原因是LOCAL_MODULE_TAGS 变量跟TARGET_BUILD_VARIANT 变量息息相关。 android系统编译时如果不指定
TARGET_BUILD_VARIANT 变量的值,默认 TARGET_BUILD_VARIANT=eng ,这一项指定 编译android时形成的版本风格
LOCAL_MODULE_TAGS :=user eng tests optional
user: 指该模块只在user版本下才编译
eng: 指该模块只在eng版本下才编译
tests: 指该模块只在tests版本下才编译
optional:指该模块在所有版本下都编译
- android编译产生的apk或so不安装
- android编译产生的apk或so不安装 .
- android编译产生的apk或so不安装
- android编译产生的apk或so不安装 - LOCAL_MODULE_TAGS :=user eng tests optional
- 解决在android平台上apk的覆盖安装so文件不覆盖问题
- 解决编译打包apk时自动删除第三方so文件或不完整问题
- Android.mk编译.apk .so .jar .a第三方.apk .so .jar .a的方法
- Android 系统安装 apk 时解压 so 的逻辑问题
- 研究 android apk安装卸载等 产生的 系统广播
- 研究 android apk安装卸载等 产生的 系统广播
- 【原创】【android】【配置】预置第三方的apk 或 so档
- android 通过Android.mk将三方的so库编译到apk里
- android apk安装不上
- ubuntu下Android编译JNI产生的so库如何push到/system/lib
- apk和so库的安装目录
- Android 源码编译将不同平台的静态so打包到apk。
- Android Studio跟Eclipse中编译完后产生apk的位置
- 不安装apk调用apk的方式
- 代码审查最佳实践
- C# 进制转换相关函数详解
- C 字符串处理函数库
- Error generating final archive: Debug certificate expired on的解决办法
- eclipse怎样设置编码自动提示
- android编译产生的apk或so不安装 .
- xcode archive 不能够打包成ipa,生成的却是xcarchive
- erase方法的正确使用
- Iterator迭代器
- self :: 和 this-> 的区别
- Bash Commands - tr cat tac
- 关于手机分辨率相关术语和概念
- Oracle内建包UTL_FILE,UTL_HTTP,UTL_SMTP,UTL_TCP使用说明
- NSLog的使用方法