apk 编译问题收集

1
More than one file was found with OS independent path 'lib/armeabi-v7a/libnms.so'

在app下的build.gradle中加入以下代码:android 中
packagingOptions {
pickFirst 'lib/armeabi-v7a/libnms.so'
}

2
多个模块引用 同一个jar

保留一个 用compile 或 api 引用
重复的模块用 provided 引用

3
报 process_begin: CreateProcess(NULL,......) make (e=87): 参数错误

在Android.mk文件中添加:LOCAL_SHORT_COMMANDS := true
在Application.mk文件中添加:APP_SHORT_COMMANDS := true

4
为了程序的强壮性,在需要危险权限的代码,添加try-catch,防止程序闪退。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。