Rumah  >  Soal Jawab  >  teks badan

java - Android Studio 1.5 RC1编译NDK项目成功,运行的时候报错

PHP中文网PHP中文网2766 hari yang lalu386

membalas semua(2)saya akan balas

  • PHP中文网

    PHP中文网2017-04-17 15:59:53

    你应该是用模拟器运行apk,但是你程序的JNI部分并没有针对模拟器的X86架构生成相应代码。

    balas
    0
  • PHP中文网

    PHP中文网2017-04-17 15:59:53

    可以试试在Model中的build.grald中添加ndk、splits,举个例如下:

    android{
        ...
        defaultConfig {
        applicationId "XXXXXXX"
        minSdkVersion 11
        targetSdkVersion 21
        versionCode 126
        versionName "1.2.6"
      
        ndk {
            //设置支持的SO库架构
            abiFilters 'armeabi' //, 'x86', 'armeabi-v7a', 'x86_64', 'arm64-v8a'
            moduleName "app"
        }
        ....
        
        splits {
            abi {
                enable true
                reset()
                include 'x86', 'armeabi-v7a', 'mips'
                universalApk true
            }
        }
    }

    balas
    0
  • Batalbalas