У меня есть проект, и я хочу использовать его для создания модуля. Но я продолжаю получать эту ошибку, поскольку я пытаюсь загрузить нативный файл; Чтобы указать c, он запускается при запуске System.loadLibrary ("") Файл Gradle находится сразу после журнала ошибок.
A/art: art/runtime/java_vm_ext.cc:410] JNI DETECTED ERROR IN APPLICATION: JNI NewGlobalRef called with pending exception java.lang.ClassNotFoundException: Didn't find class "com.cloudpos.jniinterface.EMVJNIInterface" on path: DexPathList[[zip file "/data/app/com.company.wazopostrial1-1/base.apk"],nativeLibraryDirectories=[/data/app/com.company.wazopostrial1-1/lib/arm, /data/app/com.company.wazopostrial1-1/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]
A/art: art/runtime/java_vm_ext.cc:410] at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
art/runtime/java_vm_ext.cc:410] at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:511)
art/runtime/java_vm_ext.cc:410] at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:469)
art/runtime/java_vm_ext.cc:410] at java.lang.String java.lang.Runtime.nativeLoad(java.lang.String, java.lang.ClassLoader, java.lang.String) (Runtime.java:-2)
art/runtime/java_vm_ext.cc:410] at java.lang.String java.lang.Runtime.doLoad(java.lang.String, java.lang.ClassLoader) (Runtime.java:435)
libc: Fatal signal 6 (SIGABRT), code -6 in tid 8698 (y.wazopostrial1)
apply plugin: 'com.android.library'
android {
compileSdkVersion 29
buildToolsVersion "29.0.2"
sourceSets {
debug.setRoot('build-types/debug')
release.setRoot('build-types/release')
}
defaultConfig {
minSdkVersion 19
targetSdkVersion 29
externalNativeBuild {
ndkBuild {
cppFlags ""
abiFilters "armeabi-v7a"
}
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
sourceSets { main { jni.srcDirs = ['src/main/jni/','src/main/jniLibs/'] } }
externalNativeBuild{
ndkBuild{
path 'jni/Android.mk'
}
}
compileOptions {
sourceCompatibility = 1.8
targetCompatibility = 1.8
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.1.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
}
Если вы любезно заинтересованы в воспроизведении проблемы входная ручка github. Заранее спасибо