Android编译单个apk到rom报错的问题解决(无错误提示)
来源:互联网 发布:中兴联通网络机顶盒 编辑:程序博客网 时间:2024/06/07 12:31
针对编译ROM时出现make:* [
vendor/hv/cloudscreen/box/apk/screenplus_lib/Android.mk:15: "----------------------------------------------------------------------"PRODUCT_COPY_FILES vendor/hv/common/hosts:system/etc/hosts ignored.target Prebuilt: Guide_3.5.0_20170904_v98_release (out/target/product/p200/obj/APPS/Guide_3.5.0_20170904_v98_release_intermediates/package.apk)make: *** [out/target/product/p200/obj/APPS/Guide_3.5.0_20170904_v98_release_intermediates/package.apk] 错误 1make:离开目录“/new_home2/hv/sdk/s905”
没有提示其他错误信息,apk在Android studio中编译后可以正常运行,但是编到rom里面时出现该错误。
1.考虑apk是否正常编译运行,如果说apk能够正常编译运行,说明apk中的代码并没有出现问题。此时就应该考虑系统编译环境是否有问题。
2.如果说系统编译环境没有问题,编译其他APK时正常,就应该考虑是否是apk的gradle版本是否太高。原本我的APK编译版本为2.3.3
build.gradle中
buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:2.3.3' }}
修改版本2.3.3为1.5.0 buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
}
}
并将gradle文件夹下的wrapper里的gradle-wrapper.properties文件进行编辑
#Thu Jul 13 10:34:20 CST 2017distributionBase=GRADLE_USER_HOMEdistributionPath=wrapper/distszipStoreBase=GRADLE_USER_HOMEzipStorePath=wrapper/distsdistributionUrl=https://services.gradle.org/distributions/gradle-3.3-all.zip//将distributionUrl=https://services.gradle.org/distributions/gradle-3.3-all.zip改成distributionUrl=https://services.gradle.org/distributions/gradle-2. 8-all.zip
然后重新打包成apk,测试运行,如果能够正常运行,再将该apk放置系统源码下的apk目录下,并修改上层目录的device.mk文件,将该apk添加进编译目录,进行重新编译。
执行mm命令,发现apk能够正常编译。
阅读全文
0 0
- Android编译单个apk到rom报错的问题解决(无错误提示)
- Xamarin IOS无法编译的时候报Xamarin.iOS.Common.targets error,但无其他错误提示
- MTK 怎么把apk自带的so文件编译到rom里边
- Android Trick 14: proguard导致签名后的apk报错:ClassNotFoundException 的问题解决
- android studio 提高编译的速度,安装apk过慢问题解决
- android studio 提高编译的速度,安装apk过慢问题解决
- android studio提高编译的速度,安装apk过慢问题解决
- apk资源文件编译报”MissingTranslation“错误
- Android Robotium测试单个的APK方法
- Android Robotium测试单个的APK方法
- Android:源码环境下移植第三方的apk内置到ROM(System Image)中
- Android:源码环境下移植第三方的apk内置到ROM(System Image)中
- Android:源码环境下移植第三方的apk内置到ROM(System Image)中
- Android:源码环境下移植第三方的apk内置到ROM(System Image)中
- Android APK编译错误01
- Android ROM APK 签名
- 编译生成的Apk安装到手机提示应用未安装,需给apk签名
- 4.0 编译apk中无classes.dex问题解决方法
- AES加密解密代码
- uva 11008 Antimatter Ray Clearcutting
- 常用数据类型对应字节数
- php laravel 源码阅读1
- logback的使用和logback.xml详解
- Android编译单个apk到rom报错的问题解决(无错误提示)
- [一]Mina入门实例-Mina网络通信框架
- C# DllImport的用法
- 扫描一个多列的文件,将每一列扫描到一个结构体变量中
- HYActivityView
- 【Java基础】list转为Integer[]、list转为int[]、Integer[]转为int[]、int[]转为Integer[]
- mybatis中数值型0被判为空字符串
- python Day 4
- mysql与oracle like小知识