一、運作官方提供的Demo
熱修複位址:https://github.com/aliyun/alicloud-android-demo/tree/master/hotfix_android_demo
阿裡全部Demo位址:https://github.com/aliyun/alicloud-android-demo
我是下載下傳帶全部Demo的完整工程,編譯過程發生了如下問題:
1.No toolchains found in the NDK toolchains folder for ABI with prefix
直接原因:NDK 的toolschain檔案夾下缺少 mips64el-linux-android-4.9 和 mipsel-linux-android-4.9 。
解決方法:從 點選這裡 下載下傳64位的NDK包,解壓找到toolchains目錄下對應的兩個檔案夾,複制到Android SDK目錄下的NDK-bundle目錄下的toolchains檔案夾下。
參考:https://www.jianshu.com/p/fd3d49c7f1f8
2. Android NDK: INTERNAL ERROR: The armeabi ABI should have exactly one archi..
解決方法:abiFilters 'armeabi' 改為 abiFilters 'armeabi-v7a'
ndk {
moduleName 'jnitest'
abiFilters 'armeabi-v7a', 'x86' // armeabi 改為 armeabi-v7a,否則報錯
}
參考:https://www.jianshu.com/p/15113f30f2f9