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,防止程序闪退。

你可能感兴趣的:(apk 编译问题收集)