Я понимаю, что это задано много раз, но я провел тщательное исследование перед отправкой моего запроса.java.lang.UnsatisfiedLinkError: Не удалось загрузить с загрузчика. Dalvik.system.PathClassLoader findLibrary возвращается null
Я обновил Android Studio до последней версии от 2 марта 2015 года, версия 1.1.0. Я думаю, что все еще не упаковывает .so файлы самостоятельно.
Я написал папку NewNDK.c in/jni. Ran скрипт ndk-build и .so были созданы в/libs. Согласно предложению в одном из сообщений, я модифицировал libs в lib.
Даже тогда я получаю java.lang.UnsatisfiedLinkError: Не удалось загрузить с загрузчика. Dalvik.system.PathClassLoader findLibrary возвратил ошибку null.
В сообщениях не говорится о файлах для изменения. Я новичок в Android, прошу вас помочь.
Я сузил проблему до: 1. Грейдл не упаковывает 2. Сценарии градлей должны быть изменены.
build.gradle (модуль: приложение), как показано ниже:
применить плагин: '' com.android.application
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.example.raghu.newndk"
minSdkVersion 17
targetSdkVersion 17
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.0.3'
}
build.gradle (проект), как показано ниже:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.1.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
Пожалуйста, дайте мне знать, что не хватает.
Спасибо!
, который мне очень помог, спасибо – Chris623