小米应用市场发了邮件,需要app适配64位系统。
https://dev.mi.com/distribute/doc/details?pId=1244
1、如何判断android手机是64位还是32位,最近产的手机(cpu是骁龙6xx以后的)好像都是64位的。
adb shell getprop ro.product.cpu.abi
2、使用android studio 打包的话,需要增加arm64-v8a 和 x86_64,修改如下
// Your app's build.gradle
apply plugin: 'com.android.app'
android {
compileSdkVersion 27
defaultConfig {
appId "com.google.example.64bit"
minSdkVersion 15
targetSdkVersion 28
versionCode 1
versionName "1.0"
ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'
// ...
在apk包的lib目录下面,会生成arm64-v8a文件夹,文件夹里的库名和数量应该跟armeabi-v7a一致。