1

Я только что импортировал baseGameUtils в свою игру для Android, чтобы добавить Лидер Google Play, однако, когда я нажимаю кнопку воспроизведения, я получаю эту ошибку: «Ошибка: выполнение не выполнено для задачи»: приложение : dexDebug.Выполнение не выполнено для приложения процесса: dexDebug после добавления BaseGameUtils

com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/java-7-openjdk-amd64/bin/java'' finished with non-zero exit value 2`

Я попытался, следуя инструкции из этих двух страниц: Stackoverflow question 1, Stackoverflow question 2. Я попытался установить библиотеки поддержки google в 22.2.1 и 8.1.0 в basegameutils build.gradle, но затем я получаю отсутствующие зависимости в файлах .java в этой библиотеке.
Я все из идей и нуждаюсь в помощи. Спасибо вам всем в давансе.

приложение: build.gradle:

apply plugin: 'com.android.application' 


android { 
compileSdkVersion 22 
buildToolsVersion "22.0.1" 

defaultConfig { 
    applicationId "com.honeycomb.touchtycube" 
    minSdkVersion 14 
    targetSdkVersion 22 
    versionCode 11 
    versionName "1.1.6" 

} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 
} 

dependencies { 
compile fileTree(dir: 'libs', include: ['*.jar']) 
//compile project(':facebook'); 


compile 'com.android.support:appcompat-v7:22.2.1' 
compile 'com.google.android.gms:play-services-ads:8.1.0' 
compile 'com.google.android.gms:play-services-games:8.1.0' 
compile project(':BaseGameUtils') 

//compile project(':libs:basegameutils') 
//compile 'com.purplebrain.adbuddiz.sdk:AdBuddiz-Java:3.0.15' 
compile files('src/main/java/com/honeycomb/touchtycube/testapp/libs/AdBuddiz-3.0.15.jar') 

} 

repositories { 
    maven { 
     url 'http://repository.adbuddiz.com/maven' 
    } 
} 

BaseBuildUtils: build_gradle:

apply plugin: 'com.android.library' 


buildscript { 
repositories { 
    jcenter() 
} 

dependencies { 
    classpath 'com.android.tools.build:gradle:1.3.0' 
} 


} 

dependencies { 
// Set defaults so that BaseGameUtils can be used outside of BasicSamples 
if (!hasProperty('appcompat_library_version')) { 
    ext.appcompat_library_version = '20.0.+' 
} 
if (!hasProperty('support_library_version')) { 
    ext.support_library_version = '20.0.+' 
} 
if (!hasProperty('gms_library_version')) { 
    ext.gms_library_version = '7.8.0' 
} 
compile "com.android.support:appcompat-v7:${appcompat_library_version}" 
compile "com.android.support:support-v4:${support_library_version}" 
compile "com.google.android.gms:play-services-games:${gms_library_version}" 
compile "com.google.android.gms:play-services-plus:${gms_library_version}" 
compile "com.google.android.gms:play-services-appstate:${gms_library_version}" 
} 

android { 
// Set defaults so that BaseGameUtils can be used outside of BasicSamples 
if (!hasProperty('android_compile_version')) { 
    ext.android_compile_version = 20 
} 
if (!hasProperty('android_version')) { 
    ext.android_version = '20' 
} 

compileSdkVersion android_compile_version 
buildToolsVersion android_version 
} 

EDIT: я могу сделать "сделать проект" без каких-либо ошибок, ошибки появляются только тогда, когда я «запустить приложение» (или, я думаю, это технически «запустить» конфигурацию »).

+0

Его ошибка multi dex, пожалуйста, напишите журнал ошибок заполнения. –

+0

@JaykishanSewak Я не совсем понимаю, что вы имеете в виду:/ – Tritzium

ответ

0

Проверьте правила програды один раз. Также добавьте файл сборки градиента.

+1

Что вы имеете в виду, проверяя мои правила програда? – Tritzium

Смежные вопросы