Я использую студию Android для разработки приложения для Android. У меня есть один проект, в котором есть два модуля в качестве библиотеки, и оба модуля имеют несколько общих библиотек (файл .so), из-за этого у меня возникает проблема с несколькими dex. Ниже приведено сообщение Gradle
> Error:Execution failed for task ':ftrScanApiAndroidHelperUsbHost:compileReleaseNdk'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/home/intel/BackUp/Ndk/ndk-build'' finished with non-zero exit value 2
Я попробовал ниже решение этой проблемы, но это не сработало для меня.
defaultConfig{
multiDexEnabled true
}
файл build.gradle:
> apply plugin: 'com.android.application' // apply plugin: 'android'
>
> android {
>
> signingConfigs {
> config {
> keyAlias 'xxx'
> keyPassword 'xxx'
> storeFile file('/home/intel/Downloads/xxx.jks')
> storePassword 'xxx'
> }
> }
> compileSdkVersion 21
> buildToolsVersion '21.1.2'
> defaultConfig {
> applicationId 'com.xxxx.xxx.xxx'
> minSdkVersion 14
> targetSdkVersion 14
> versionCode 3
> versionName "1.2"
> signingConfig signingConfigs.config
> multiDexEnabled true
> }
> buildTypes {
> release {
> minifyEnabled false
> proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
> signingConfig signingConfigs.config
> }
> debug {
> signingConfig signingConfigs.config
> }
> }
> productFlavors {
> }
> sourceSets {
> main {
> jni.srcDirs = []
> assets.srcDirs = ['src/main/assets', 'src/main/assets/']
> }
> }
>
> }
>
> dependencies {
> compile 'com.android.support:appcompat-v7:21.0.3'
> compile 'com.google.android.gms:play-services:+'
> compile project(':pulltorefresh')
> compile 'com.google.code.gson:gson:2.3.1'
> compile files('libs/ksoap2-android-assembly-3.4.0-jar-with-dependencies.jar')
> compile files('libs/possdk.jar')
> compile project(':ftrScanApiAndroidHelperUsbHost')
> compile project(':ftrWsqAndroidHelper') }
local.properties ниже:
sdk.dir=/home/intel/Takencode/Android/Sdk
ndk.dir=/home/intel/Takencode/Android/Ndk
Есть ли другое решение для вышеуказанной ошибки? Любое предложение
clean
иrebuild
это. - person Anoop M Maddasseri   schedule 27.11.2015local.properties
контент иbuild.gradle
, которые вы настроили для ndk? - person mdtuyen   schedule 27.11.2015