要解决“APK或者捆绑包不包含64位原生代码”的问题,您可以按照以下步骤进行操作:
build.gradle
文件中添加以下代码:android {
...
defaultConfig {
...
ndk {
abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
}
}
...
}
这将确保您的项目支持armeabi-v7a
、arm64-v8a
、x86
和x86_64
四种不同的架构。
jniLibs
文件夹中。您可以创建以下目录结构:/src/main/jniLibs/
├── armeabi-v7a
│ └── libexample.so
├── arm64-v8a
│ └── libexample.so
├── x86
│ └── libexample.so
└── x86_64
└── libexample.so
在上述示例中,libexample.so
是您的原生库的文件名。
通过以上步骤,您的APK或捆绑包将包含64位原生代码,并解决了“APK或者捆绑包不包含64位原生代码”的问题。