Решение этой проблемы постоянно меняется с течением времени, когда Unity и Android SDK меняются.
Обратите внимание, что его проблема, по-видимому, исправлена в Unity 2017.1.
ПОСЛЕДНЕЕ РЕШЕНИЕ
1) Для Windows загрузите "tools_r25.2.3-windows.zip" и разархивируйте его.
2) Для MacOSX загрузите "tools_r25. 2.3-macosx.zip " и разархивируйте его.
3) Добавьте путь распакованного SDK к настройкам Edit -> ] ---> Внешние инструменты ---> SDK box.
STILL NOT WORKING?
Удалить SDK Tools 25 и Android SDK Tools 26. Удалить как SDK Platform-Tools, так и SDK Tools. Используйте номер версии ниже.
OLD SOLUTION:
Вы не правильно настроили SDK .
Для настройки Android SDK выполните следующие действия.
1. Убедитесь, что в SDKpath нет пробелов. Поэтому создайте папку с именем AndroidSDK
в каталоге C
.
2. Скопируйте папку Android-sdk
в каталог C:/AndroidSDK
.
Теперь ваш путь к SDK должен выглядеть так:
C:/AndroidSDK/Android-sdk
3. Обновите свой Android SDK-путь в редакторе Unity.
Теперь проверьте, работает ли это, пытаясь снова создать для Android.
Если это не удается, продолжайте снизу
4. Загрузите последнюю версию Unity.
5. Перезагрузите SDK , затем скопируйте файл в C:/AndroidSDK/Android-sdk
.
6. Вернитесь в Unity и обновите путь
7. Создайте проект для Android еще раз, он покажет ошибку и попросит вас обновить SDK.
Нажмите кнопку «Обновить Android SDK». Unity автоматически обновит ваш SDK. Затем ваш SDK должен выглядеть как-то внизу. Ваша проблема должна быть удалена.
Похоже, что вы, возможно, не создали проект Maven правильно. Возможно, вы выбрали архетип, который делает это неправильно.
Один из возможных способов (который работал для меня) заключается в следующем:
Когда я делаю Создать новый проект maven и выбираю Создать простой проект (пропустить выбор архетипа, я получаю созданные папки по умолчанию ( src/main/java
, src/main/resources
, src/test/java
, src/test/resources
, наряду с pom.xml
).
В качестве альтернативы созданию нового проекта вы также можете исправить существующий, выполнив следующие действия:
Этот тег <resource>
<resources>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
не нужен, поскольку этот пункт является папкой ресурсов по умолчанию, которую ищет maven. Просто добавьте это
<resources> <resource> <directory>src/newDir/dir</directory> </resource> </resources>
в ваш pom.xml, если вы собираетесь использовать другую папку в качестве ресурса для вашего проекта.
Я очистил свой проект и решил свою проблему таким образом.
Меню> Проект> Очистить ...