Как решить проблему Невозможно выполнить dex

Я использую затмение. Когда я добавляю библиотеку facebook, выдается ошибка «Невозможно выполнить dex: идентификатор метода не в [0, 0xffff]: 65536 Преобразование в формат Dalvik не удалось: невозможно выполнить dex: идентификатор метода не в [0, 0xffff]: 65536»

Как решить эту проблему.


person Vishnu Kant Agarwal    schedule 08.02.2016    source источник
comment
Возможный дубликат Невозможно выполнить dex: несколько dex файлы определяют Lcom/myapp/R$array;   -  person Reaz Murshed    schedule 08.02.2016
comment
Нет, это не полезно для меня   -  person Vishnu Kant Agarwal    schedule 08.02.2016


Ответы (1)


вы передаете максимальное количество функций count , одним из способов может быть использование multidex , другим может быть исключение некоторых библиотек из Google play services, если вы его используете.

кроме импорта всех функций библиотеки сервисов Google Play, импортируйте то, что вам нужно отдельно, например:

compile 'com.google.android.gms:play-services-maps:7.5.0'
compile 'com.google.android.gms:play-services-location:7.5.0' 
person Arash GM    schedule 08.02.2016
comment
Да, я использую библиотеку сервисов Google Play. - person Vishnu Kant Agarwal; 08.02.2016
comment
Я использую при покупке приложения, тогда как импортировать отдельно, пожалуйста, помогите мне - person Vishnu Kant Agarwal; 08.02.2016
comment
Я думаю, что в сервисах Google Play версии выше 6.5 вы можете импортировать функции Google Play отдельно. - person Arash GM; 08.02.2016