Подтвердить что ты не робот

SecurityException: невозможно найти поле для dex.jar

Как решить эту ошибку? Я пробовал:

  • Обновление проекта и восстановление.

  • Очистка проекта и восстановление.

  • Закрытие и повторное открытие проекта и восстановление

  • Удаление проекта (но не удаление файлов) - что флажок в диалоговом окне подтверждения удаления проекта) импортируя его как существующий проект, а также очищая и перестраивая.

  • Удаление проекта, удаление файлов .project и .classpath в проект и создание нового проекта с использованием моих файлов как существующих источники.

Ничего из этого не получилось. Как решить эту проблему?

4b9b3361

Ответ 1

обновить платформу sdk версии до версии 21, она может быть решена. Я обновил платформу SDK от версии 20 до версии 21 и перезапустил eclipse, и решил.

Ответ 2

Это произошло после того, как вы обновили Android-SDK или что-то в этом роде? Вы пытались удалить его и установить снова?

У меня была такая же проблема, и единственным решением, которое я нашел, было: - Удалите Android SDK (как плагин в Eclipse и удалите вручную любой связанный файл, который вы можете найти в каталоге Eclipse) - Получить новейший Android-SDK - Установите его снова

Я надеюсь, что это поможет и в вашем случае!

Ответ 3

Эта ошибка может возникнуть из-за неисправного пакетного файла в sroid sroid.

Следующие исправления работали для меня

  • Откройте файл find_java.bat, найденный в android-sdk\tools\lib
  • Найдите строку for /f %%a in ('%~dps0\find_java.exe -s -w') do set javaw_exe=%%a
  • Удалить "-s"; for /f %%a in ('%~dps0\find_java.exe -w') do set javaw_exe=%%a
  • Сохраните файл и перезапустите eclipse.