当我尝试生成已签名的捆绑包或 apk 时,出现以下错误:目录 'lib/arm' 无法识别的本机架构
When I try to generate signed bundle or apk I get an error as: Unrecognized native architecture for directory 'lib/arm'
我想在 android studio 中构建我的应用的发布版本版本的 APK。
我构建APK文件的步骤如下:
- 构建 > 生成签名包/apk
- Android 应用程序包
- 选择了密钥库并为密钥库和密钥添加了所需的密码
- 选择构建变体作为发布
错误:
任务“:app:packageReleaseBundle”执行失败。
A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
Unrecognized native architecture for directory 'lib/arm'.
如果在生成 APK 时出现问题,则再次生成 APK 但不使用现有路径,选择新建 path.You 可以在调试或发布模式下生成您的应用 APK,或者您可以选择 both.Then 生成APK,一定能用。
我通过更新我的应用级 build.gradle 文件解决了这个错误。
添加了以下行:
defaultConfig {
....
....
ndk {
abiFilters 'arm64-v8a', 'x86_64', 'x86', 'armeabi-v7a'
}
}
它解决了我的构建问题。
我想在 android studio 中构建我的应用的发布版本版本的 APK。
我构建APK文件的步骤如下:
- 构建 > 生成签名包/apk
- Android 应用程序包
- 选择了密钥库并为密钥库和密钥添加了所需的密码
- 选择构建变体作为发布
错误: 任务“:app:packageReleaseBundle”执行失败。
A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade Unrecognized native architecture for directory 'lib/arm'.
如果在生成 APK 时出现问题,则再次生成 APK 但不使用现有路径,选择新建 path.You 可以在调试或发布模式下生成您的应用 APK,或者您可以选择 both.Then 生成APK,一定能用。
我通过更新我的应用级 build.gradle 文件解决了这个错误。 添加了以下行:
defaultConfig {
....
....
ndk {
abiFilters 'arm64-v8a', 'x86_64', 'x86', 'armeabi-v7a'
}
}
它解决了我的构建问题。