Android 如何在CodeNameOne项目中指定abiFilters?

Android 如何在CodeNameOne项目中指定abiFilters?,android,gradle,build,android-ndk,codenameone,Android,Gradle,Build,Android Ndk,Codenameone,我如何在CodeNameOne项目(Gradle应该使用android APK构建和打包的本机库的配置)中指定abiFilters 提前感谢,您可以使用各种构建提示将各种内容作为构建过程的一部分注入gradle构建,但在这种情况下,您不应该 “正确的方法”是创建一个包含所需库的自包含AAR文件,然后将其放入android/native目录。一旦有了它,您的本机接口就可以导入库的Java包并直接调用它 感谢您的回复,我的本机代码已经在aar文件中,该文件仅支持armeabi-v7a(出于某些原因)

我如何在CodeNameOne项目(Gradle应该使用android APK构建和打包的本机库的配置)中指定abiFilters


提前感谢,

您可以使用各种构建提示将各种内容作为构建过程的一部分注入gradle构建,但在这种情况下,您不应该


“正确的方法”是创建一个包含所需库的自包含AAR文件,然后将其放入
android/native
目录。一旦有了它,您的本机接口就可以导入库的Java包并直接调用它

感谢您的回复,我的本机代码已经在aar文件中,该文件仅支持armeabi-v7a(出于某些原因)。即使我的代码被包装在aar文件中,应用程序也无法加载armeabi-v7a库,因为应用程序尚未收到通知,somme aar仅支持32位的armeabi-v7a,而设备中应用程序创建的进程(默认)为64位。这些是定义abiFilters的解决方案吗?您可以添加构建提示
android.xgradle\u default\u config=ndk{abiFilters'armeabi-v7a';}
谢谢。。此构建提示适用于我。。android.xgradle_default_config=ndk{abiFilters'armeabi-v7a';}
android {
    defaultConfig {
        ndk {
            abiFilters 'armeabi-v7a'
        }
    }
}