Здесь не упомянутое можно найти по ссылке: https://my.oschina.net/Jieth/blog/489014, информация будет постепенно добавляться.
В целом проблемы можно разделить на несколько аспектов:
1) О SDK см. ссылку: 1
2) О JDK см. ссылки: 7, 8
3) Об ускорителе (Intel HAXM) см. ссылки: 2, 3, 4, 5
4) О Gradle см. ссылки: 9, 15, 19
5) О запутывании пакета см. ссылку: 10
6) О зависимостях библиотек и плагинов см. ссылки: 6, 11, 12, 13, 18
7) О конфигурации и связи с исходным кодом см. ссылки: 14, 16, 20, 21
8) О симуляторе см. ссылку: 17
Причина: на компьютере нет SDK, в студии также нет встроенного SDK;
Решение: в каталоге установки студии найдите bin\idea.properties, откройте этот файл, добавьте в конце строку disable.android.first.run=true. Если файл не открывается, используйте EditPlus или Sublime Text для его открытия.
Причина: при запуске виртуального устройства на новом Android SDK требуется установить Intel HAXM — аппаратный ускоритель, который ускоряет работу виртуальных устройств на платформе x86.
Решение:
(1) Прежде всего, перейдите в SDK Manager в каталоге установки SDK: найдите Inter.... (достаточно увидеть Inter и HAXM, нажмите «Загрузить»)
HAXM нажмите install
(2) Затем перейдите в каталог SDK, затем в extras —> intel —> Hardware_Accelerated_Execution_Manager, вы увидите установочный файл HAXM: interhaxm-android.exe
(3) Но перед установкой необходимо перезагрузить компьютер, войти в BIOS перед загрузкой компьютера, перейти в Configuration и найти Intel Virtual Technology.
Установите значение Enable (разрешить технологию виртуализации), а затем дважды щелкните interhaxm-android.exe для установки. Просто продолжайте нажимать next.
«Не удалось настроить драйвер: неизвестная ошибка. Не удалось открыть драйвер».
Есть несколько шагов, которые могут решить эту проблему:
(1) Скачать haxm_extra_workaround.zip
(2) Распаковать и извлечь файл hax_extract.cmd в путь распакованного файла HAXM
(3) Запустить hax_extract.cmd с правами администратора.
После выполнения этих шагов можно решить проблему с установкой.
Решение: сначала установите «Inter Virtual Technology» в Disable, запустите систему. Затем перезагрузите компьютер и установите «Inter Virtual Technology» в Enable.
Решение: В SDK\extras\intel\Hardware_Accelerated_Execution_Manager найдите intelhaxm-android.exe, распакуйте его правой кнопкой мыши, а затем запустите setup.exe для установки.
Причина: проект ссылается на код из библиотеки junit, но отсутствует соответствующая зависимость от библиотеки junit.
Решение: добавьте соответствующую зависимость от библиотеки в build.gradle модуля проекта, и всё будет в порядке.
repositories { maven { url 'http://repo1.maven.org/maven2' } }
(1)Error:Execution failed for task':app:compileOrangeDevDebugJavaWithJavac'.compileSdkVersion 'android-24' requires JDK 1.8 or later to compile.
(2)Android N requires the IDE to be running with Java 1.8 or later
Решение: удалите все версии JDK до 1.8 и настройте переменные среды на использование версии 1.8.
Unsupported major.minor version 52.0
Решение:(1)Удалите все версии JDK до 1.8 и используйте версию 1.8 JDK
(2)File - Project Structure - SDK Location - JDK location, здесь есть опция,
можно выбрать "use embedded JDK(recommended)", использовать встроенный JDK AS. (Не рекомендуется делать это таким образом)
При использовании gradle для создания нового проекта в Android Studio возникает ошибка:Error:Unknown host 'downloads.gradle.org'.Enable Gradle 'offline mode' and sync project.Learn about configuring HTTP proxies in Gradle
Решение: см. файл в этой папке Unknown host 'downloads.gradle.org' проблема решена.html
(Подробнее см. http://www.open-open.com/lib/view/open1490252413493.html)
★★★★ Проблема первая: появление сообщения «Unknown verification type [95] in stack map frame» Error:Execution failed for task Ошибка Gradle's dependency cache may be corrupt означает: «Возможно, повреждён кэш зависимостей Gradle».
Анализ причин: когда мы импортируем чужой проект, обычно не нужно ничего менять. AS (Android Studio) автоматически подскажет нам, нужно ли изменять настройки build.gradle и другие файлы. Что касается инструментов Gradle, если вы не выберете обновление до последней версии Gradle напрямую в Gradle Version, а также если в .gradle библиотеке нет этой версии, AS создаст такую библиотеку, иногда такая библиотека загружается не полностью, что приводит к вышеуказанной проблеме.
Решение проблемы:
Другие проблемы и их решения: 16. Проблема с исходным кодом Android Studio.
* Решение:
1. Найдите файл jdk.table.xml.
2. В узле <sourcePath> добавьте следующую строку: <root type="simple" url="file://E:/android/sdk/sources/android-25" />.
com.android.ddmlib.SyncException: No space left on device.
app:transformClassesWithJarMergingForDebug.
Причина: дублирование зависимостей. Решение: найдите ошибку, посмотрите, какой класс вызывает проблему, используйте функцию поиска, чтобы найти, где используется этот класс. Затем перейдите в External Libraries, найдите соответствующий класс библиотеки. Откройте pom.xml, найдите ссылку на эту библиотеку и добавьте {exclude group: 'XXX'} в зависимости вашего приложения, заменив XXX на скопированный groupId.
processDebugResources.
Причина: несоответствие между build.gradle и compileSdkVersion. Решение: убедитесь, что они соответствуют друг другу.
Ошибка при настройке Android Studio с androidannotations.
Причина: androidannotations требует соответствия между SDKtools, Build Tools, Platform Tools и SDK Platform. Решение: обновите SDKtools, Build Tools, Platform Tools и SDK Platform до последних версий через SDK Manager.
Причина: слишком длинный путь к проекту. Решение: переименуйте проект или сократите путь.
Error:warning: Ignoring InnerClasses attribute for an anonymous inner class
при редактировании в Android Studio.Это предупреждение о том, что AS игнорирует атрибут InnerClasses для анонимного внутреннего класса. Обычно это не является проблемой и не влияет на работу приложения. Однако, если вы хотите избавиться от этого предупреждения, можно попробовать обновить Gradle и AS до последних версий. Проблемы при разработке и тестировании программного обеспечения
Проблема 22: ошибки при работе с Android Studio
Причины:
Решение:
Пример: В проекте, который работал на компьютере с операционной системой Windows 7, но не запускался на компьютере Mac, были обнаружены следующие проблемы. Вот как можно решить эту проблему:
Рассмотрите возможность игнорирования предупреждений об ошибках свойств сторонних компонентов. Найдите файл proguard-rules.pro в проекте и добавьте следующий код: -keepattributes EnclosingMethod.
Проверьте, есть ли повторяющиеся сторонние jar-файлы. Если нет, переходите к следующему шагу.
Посмотрите, не вызвано ли это проблемой переполнения Dex. В файле build.gradle проекта добавьте следующий код: multiDexEnabled true. После перекомпиляции проект успешно перенесён.
Проблема 23: несоответствие версий Gradle и Android Studio после обновления
Ошибка: (1, 0) The android gradle plugin version 2.3.0-beta1 is too old, please update to the latest version. To override this check from the command line please set the ANDROID_DAILY_OVERRIDE environment variable to «xxxxxxx».
Решение проблемы: обновите Gradle до соответствующей версии. Для этого выполните следующие действия:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарий ( 0 )