當(dāng)我們打包apk或者運(yùn)行debuge的時(shí)候梭依,由于項(xiàng)目用到了只包含arm32的jar包节芥,在arm64環(huán)境下會報(bào)找不到lib.so的問題,這種情況可以修改一下flutter sdk中flutter.gradle的對應(yīng)代碼即可解決。
在flutter/packages/flutter_tools/gradle/flutter.gradle
中修改如下
private static String getBasePlatform(Project project) {
//if (PLATFORM_ARM64 in getTargetPlatforms(project)) {
// return PLATFORM_ARM64;
//}
return PLATFORM_ARM32;
}
找到getBasePlatform
方法,注釋掉PLATFORM_ARM64
的判斷纬黎。