Unable to merge dex

387
28 января 2018, 02:40

Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.

java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex

build.gradle

defaultConfig {
...
minSdkVersion 14
    targetSdkVersion 26
    multiDexEnabled true
...
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:multidex:1.0.1'
implementation 'com.vodyasov:amr:0.5'
implementation 'com.squareup.picasso:picasso:2.5.2'
//for Inmobi
implementation 'com.android.support:design:27.0.2'
implementation 'com.android.support:appcompat-v7:27.0.2'
implementation 'com.android.support:support-v4:27.0.2'
testCompile 'junit:junit:4.12'
implementation 'com.google.android.gms:play-services:11.8.0'
}

AndroidManifest.xml

<application
    android:name=".App"
    ...
</application>

App.class

public class App extends Application {
@Override
protected void attachBaseContext(Context base) {
    super.attachBaseContext(base);
    MultiDex.install(this);
}
}
READ ALSO
Как в андроид сделать кнопку-список (без ActionBar)?

Как в андроид сделать кнопку-список (без ActionBar)?

Коротко о проблеме: Есть кнопка

172
Вывести наименьшее Y, при котором возможно получить Z [требует правки]

Вывести наименьшее Y, при котором возможно получить Z [требует правки]

Есть задачаМы можем делать следующие действия:

186
Переход на другую активность

Переход на другую активность

Есть код, который передает отмеченные позиции в listView в другую активность:

250
из UTF-8 в windows-1251

из UTF-8 в windows-1251

Буду кратокОдна из проблем в моем сокет приложении на ява решилось тем что я кодировку исходного файла поменял с UTF-8 на windows-1251

263