Android-NDK로 Gradle 빌드

Tienow

NDK에 익숙하지 않아 jni 폴더가있는 프로젝트를 추가하려고합니다. Hello-JNI 튜토리얼을 따라 Android v.5.0.2가 설치된 기기에서 APK를 성공적으로 빌드하고 테스트했습니다. 그러나 4.4.2 버전의 장치에서 테스트하려고 할 때 UnsatisfiedLinkError가 발생합니다.이 오류는 JNI libs의 비 컴파일로 인해 발생했다고 생각합니다 (Helloword-JNI의 설정을 적용하기 전에이 오류가 더 이상 발생하지 않았습니다. build.gradle). API> 16을 사용하는 모든 기기에서 APK가 작동하도록하려면 어떻게해야하나요? 미리 감사드립니다.

build.gradle (프로젝트) :

buildscript {
repositories {
    jcenter()
}
dependencies {
    classpath 'com.android.tools.build:gradle-experimental:0.7.2'
}
}

allprojects {
     repositories {
         jcenter()
    }
}

task clean(type: Delete) {
delete rootProject.buildDir
}

build.gradle (모듈) :

apply plugin: 'com.android.model.application'

model {
android {
    compileSdkVersion 23
    buildToolsVersion "23.0.3"

    defaultConfig {
        applicationId "com.name.appname"
        minSdkVersion.apiLevel 16
        targetSdkVersion.apiLevel 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles.add(file('proguard-android.txt'))
        }
    }
    ndk {
        moduleName "module 1.0"
    }
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.1.1'
}
Tienow

나는 대답을 찾았습니다. 분명히 ndk를 사용할 때 일반적인 실수입니다. 마지막 타겟 대신 최소 타겟으로 컴파일해야합니다. build.gradle에서 설정을 변경했으며 이제 작동합니다. "ndk 플랫폼은 이전 버전과 호환되지 않으며 이전 버전과 호환됩니다!" http://ph0b.com/android-abis-and-so-files/

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Android NDK-여러 NDK 빌드로 앱 빌드

분류에서Dev

Android Studio Gradle 빌드

분류에서Dev

Android Studio + Gradle + NDK로 외부 C ++ 라이브러리를 빌드하는 방법은 무엇입니까?

분류에서Dev

Android 스튜디오 : Gradle 빌드가 오류와 함께 실패 : 'com.android.build.gradle.ndk.NdkPlugin'클래스를로드 할 수 없음

분류에서Dev

Libgdx Android Gradle 빌드 오류

분류에서Dev

Android Gradle 빌드 오류

분류에서Dev

Gradle에서 Android 앱 빌드

분류에서Dev

Android : Gradle 빌드 실패

분류에서Dev

deployGate Gradle 플러그인으로 Android Studio 프로젝트 빌드

분류에서Dev

Android ndk 용 dlib 빌드

분류에서Dev

Gradle로 Android 앱을 빌드 할 때 발생하는 문제

분류에서Dev

로그인 활동과 관련된 Android Studio Gradle 빌드 오류

분류에서Dev

Eclipse의 Gradle 빌드 경로

분류에서Dev

Buck-여러 Gradle 버전 / 빌드 유형 및 매니페스트로 Android 앱 빌드

분류에서Dev

Android Studio : NDK 애플리케이션을 빌드하는 동안 Gradle 실행에 실패했습니다.

분류에서Dev

android-ndk 및 Android Studio로 프로젝트를 빌드 할 수 없습니다.

분류에서Dev

Eclipse 프로젝트를 Android Studio로 포맷 (Gradle 빌드뿐만 아니라)

분류에서Dev

Android Studio에서 빌드 gradle 오류

분류에서Dev

Gradle의 Android Studio 빌드 오류

분류에서Dev

Android gradle 별도 res / 폴더 빌드

분류에서Dev

Android Studio에서 Gradle 빌드 실패

분류에서Dev

Android 컴파일 종속성-Gradle 빌드

분류에서Dev

Gradle 빌드 중 Aviary-SDK 오류 (Android)

분류에서Dev

Android Studio를 4.0으로 업데이트 한 후 Ionic Capacitor Gradle 빌드 실패

분류에서Dev

ViewPagerIndicator를 사용하는 Android 프로젝트 용 Gradle 빌드 만들기

분류에서Dev

Android Gradle 프로젝트는 매우 느리게 빌드됩니다.

분류에서Dev

gradle-android-test-plugin으로 재현 불가능한 빌드 실패

분류에서Dev

빌드 프로세스 중 Android app.gradle 파일에서 productFlavors 구분

분류에서Dev

Android Studio 2.1.1에서 Gradle 빌드 실패 : 'app : compileDebugJavaWithJavac'(잘못된 경로)

Related 관련 기사

  1. 1

    Android NDK-여러 NDK 빌드로 앱 빌드

  2. 2

    Android Studio Gradle 빌드

  3. 3

    Android Studio + Gradle + NDK로 외부 C ++ 라이브러리를 빌드하는 방법은 무엇입니까?

  4. 4

    Android 스튜디오 : Gradle 빌드가 오류와 함께 실패 : 'com.android.build.gradle.ndk.NdkPlugin'클래스를로드 할 수 없음

  5. 5

    Libgdx Android Gradle 빌드 오류

  6. 6

    Android Gradle 빌드 오류

  7. 7

    Gradle에서 Android 앱 빌드

  8. 8

    Android : Gradle 빌드 실패

  9. 9

    deployGate Gradle 플러그인으로 Android Studio 프로젝트 빌드

  10. 10

    Android ndk 용 dlib 빌드

  11. 11

    Gradle로 Android 앱을 빌드 할 때 발생하는 문제

  12. 12

    로그인 활동과 관련된 Android Studio Gradle 빌드 오류

  13. 13

    Eclipse의 Gradle 빌드 경로

  14. 14

    Buck-여러 Gradle 버전 / 빌드 유형 및 매니페스트로 Android 앱 빌드

  15. 15

    Android Studio : NDK 애플리케이션을 빌드하는 동안 Gradle 실행에 실패했습니다.

  16. 16

    android-ndk 및 Android Studio로 프로젝트를 빌드 할 수 없습니다.

  17. 17

    Eclipse 프로젝트를 Android Studio로 포맷 (Gradle 빌드뿐만 아니라)

  18. 18

    Android Studio에서 빌드 gradle 오류

  19. 19

    Gradle의 Android Studio 빌드 오류

  20. 20

    Android gradle 별도 res / 폴더 빌드

  21. 21

    Android Studio에서 Gradle 빌드 실패

  22. 22

    Android 컴파일 종속성-Gradle 빌드

  23. 23

    Gradle 빌드 중 Aviary-SDK 오류 (Android)

  24. 24

    Android Studio를 4.0으로 업데이트 한 후 Ionic Capacitor Gradle 빌드 실패

  25. 25

    ViewPagerIndicator를 사용하는 Android 프로젝트 용 Gradle 빌드 만들기

  26. 26

    Android Gradle 프로젝트는 매우 느리게 빌드됩니다.

  27. 27

    gradle-android-test-plugin으로 재현 불가능한 빌드 실패

  28. 28

    빌드 프로세스 중 Android app.gradle 파일에서 productFlavors 구분

  29. 29

    Android Studio 2.1.1에서 Gradle 빌드 실패 : 'app : compileDebugJavaWithJavac'(잘못된 경로)

뜨겁다태그

보관