总结jenkins Android自动打包遇到的坑
一、ndk-build报错
[root@hejianlai-jenkins LearnGradle]# ndk-build
/usr/local/android-ndk-r8/ndk-build: /usr/local/android-ndk-r8/prebuilt/linux-x86/bin/make: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
解决方法:安装glibc.i686
[root@hejianlai-jenkins LearnGradle]# yum install glibc.i686
二、ConstraintLayout for Android 1.0.2授权问题
解决方法:
到android sdk安装目录的tools/bin文件夹下,执行./sdkmanager "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.2"
三、缺少安装包
解决方法:
——查看所有的安装包
命令:android list sdk -a
——选择缺少的安装包,例如上述少了Android SDK Platform 26, Android SDK Build-Tools 26.0.2
命令:android update sdk -a --no-ui --filter 45,9
四、sdk和ndk的路径错误
解决方法:修改local.properties文件,修改为正确的目录路径。
五、app:lint
作者:壹尘子
链接:https://www.jianshu.com/p/c1b1b2817d90
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
* What went wrong:
Execution failed for task ':app:lint'.
> Lint found errors in the project; aborting build.
Fix the issues identified by lint, or add the following to your build script to proceed with errors:
...
android {
lintOptions {
abortOnError false
}
}
...
按照提示操作即可,找到build.gradle文件添加..之间的红色内容。
相关文章
- Windows下Nexus 5的Android 5.0以上版本官方ROM的刷机教程
- Android 开源项目android-open-project解析之(二) GridView,ImageView,ProgressBar,TextView
- Android 判断手机是32位CPU还是64位CPU android.os.Build类字段含义
- Android studio 2.0--android增量更新的那些事
- Android--ListPreference的使用
- Jenkins学习笔记第一篇来jenkins还可以这么用
- jenkins学习笔记第十七篇 -Jenkins·将一个 Github 项目打包后上传到远程服务器
- 【Android开发】算法题合集(二)相对名次和反转字符串中的元音字母
- Android Studio3.0的下载及其安装详解加eclipse下载安装配置jdk9
- Android-Unable to resolve target 'android-8'
- Android studio的错误:radle sync failed: Cause: failed to find target android-21 :
- 如何在Xamarin中快速集成Android版认证服务-手机号码篇
- 《Android NFC开发实战详解》——6.4节Android NFC P2P开发进阶
- Android+Jquery Mobile学习系列-目录
- Android开发之蓝牙(Bluetooth)操作(二)--修改本机蓝牙设备的可见性,并扫描周围可用的蓝牙设备
- 10个很棒的学习Android 开发的网站
- android中常见声音操作方式(Ringtone,SoundPool,MediaPlayer)小结
- Android JNI 自定义对象为参数和返回值
- Android中Adapter和Bridge模式理解和应用
- 解决Android SDK Manager下载问题和android studio每次启动都要在fetching Android sdk compoment information
- Android Studio升级或更新项目,经常造访的“Could not find com.android.tools.build :gradle: x.x.x”的原因分析
- 使用jenkins+Emma统计Android客户端单元测试覆盖率
- Android Scroll具体解释(二):OverScroller实战
- Android API之android.widget.Filterable
- 【Android Studio报错】:Failed to read key AndroidDebugKey from store “C:Users13181.androiddebug.keys
- Centos7 安装Jenkins (rpm 方式) jenkins修改国内镜像