Android Studio пытается экспортировать APK, выдает ошибку - PullRequest
0 голосов
/ 04 мая 2018

Я пытаюсь экспортировать свое приложение в APK, чтобы загрузить его в Google Play, но выдает следующую ошибку -

    Cannot fit requested classes in a single dex file. Try supplying a main-dex list.
# methods: 76604 > 65536
Message{kind=ERROR, text=Cannot fit requested classes in a single dex file. Try supplying a main-dex list.
# methods: 76604 > 65536, sources=[Unknown source file], tool name=Optional.of(D8)}

Надеюсь, вы, ребята, можете мне помочь! Спасибо.

1 Ответ

0 голосов
/ 06 мая 2018

Ваше приложение содержит слишком много кода для размещения в одном файле dex.

Существует несколько способов решения этой проблемы:

  • Если вы не используете proguard, сделайте это сейчас. Сегодня это лучший способ оптимизировать ваше приложение с точки зрения размера. Прочитайте, как это сделать, здесь: https://developer.android.com/studio/build/shrink-code

  • Если вы уже используете proguard и все еще не можете уместить все в одном файле dex, посмотрите на включение multidex. Вся информация здесь: https://developer.android.com/studio/build/multidex

Надеюсь, это поможет!

...