Страница 1 из 3

Не создаются APK

СообщениеДобавлено: 16 мар 2017, 09:02
Rachok
Все было нормально, пока я не обновил Android SDK (случайно, решил добавить платформу, не увидел, что галки стоят напротив Android SDK Tools, Android SDK Platform-Tools, обновил).
Теперь при попытке собрать АПК, Юнити выдает
Unable to list target platform. Please make sure the android sdk path is correct. ...
Изображение
И в консоли:
Error:Invalid command android

UnityEditor.HostView:OnGUI()

CommandInvokationFailure: Unable to list target platforms. Please make sure the android sdk path is correct. See the Console for more details.
C:/Program Files/Java/jdk1.8.0_121\bin\java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir="D:/Android/sdk\tools" -Dfile.encoding=UTF8 -jar "C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar" -

stderr[
Error:Invalid command android
]
stdout[

]
exit code: 64
UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
UnityEditor.Android.AndroidSDKTools.RunCommandInternal (System.String javaExe, System.String sdkToolsDir, System.String[] sdkToolCommand, Int32 memoryMB, System.String workingdir, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
UnityEditor.Android.AndroidSDKTools.RunCommandSafe (System.String javaExe, System.String sdkToolsDir, System.String[] sdkToolCommand, Int32 memoryMB, System.String workingdir, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
UnityEditor.HostView:OnGUI()

Error building Player: CommandInvokationFailure: Unable to list target platforms. Please make sure the android sdk path is correct. See the Console for more details.
C:/Program Files/Java/jdk1.8.0_121\bin\java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir="D:/Android/sdk\tools" -Dfile.encoding=UTF8 -jar "C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar" -

stderr[
Error:Invalid command android
]
stdout[

]
exit code: 64

Что я только не делал.
Удалил все, установил последнюю JDK, Androd Studio, Android SDK, Unity, прописал пути в Юнити, прописал переменные среды. Не помогает.
Что делать?

Re: Не создаются APK

СообщениеДобавлено: 16 мар 2017, 10:41
DbIMok
Покажите скриншот ваших галок в обновлялке android sdk

Re: Не создаются APK

СообщениеДобавлено: 16 мар 2017, 11:37
Rachok
Изображение
Изображение

Re: Не создаются APK

СообщениеДобавлено: 16 мар 2017, 13:52
DbIMok
http://answers.unity3d.com/questions/13 ... -to-l.html
если коротко то надо пошаманить в районе Android SDK Build-Tools. нажмите внизу окошка Launch Standalone SDK Manager и посмотрите какая у вас версия. попробуйте удалить снова поставить и т.п.
Изображение

Re: Не создаются APK

СообщениеДобавлено: 16 мар 2017, 15:05
Rachok
В том-то вся и прелесть, нашел у себя в запасниках старую Андроид СДК (2016 года), прописал в Юнити пути - с ней все нормально работает, с самой новой - нет. Обновлять - он не обновляет больше. Удалить-снова поставить-проверить пути-попробовать собрать что-то в Андроиде - я этим часов 10 занимался, пока не на откопал у себя архив с не самым последний СДК.

Re: Не создаются APK

СообщениеДобавлено: 17 мар 2017, 22:42
JTProjects
А вы пробовали удалить ту платформу, которую собственно и добавляли? Может без Нуги работоспособность восстановится. Как вариант, попытайтесь удалить 7.1.1 и поставить вместо нее 7.0

Re: Не создаются APK

СообщениеДобавлено: 17 мар 2017, 22:46
DbIMok
да много сообщений об ошибках на свежих версиях SDK Tools (не платформе)

Re: Не создаются APK

СообщениеДобавлено: 18 мар 2017, 06:56
Rachok
JTProjects, все пробовал, проблема именно в тулзе.

Re: Не создаются APK

СообщениеДобавлено: 19 мар 2017, 13:17
Scoun
Переустанови SDK либо Обнови его проблема с нём скорее всего

Re: Не создаются APK

СообщениеДобавлено: 28 мар 2017, 14:57
JTProjects
Если проблема еще не решена, скиньте сюда скриншот содержимого этой папки:
<Папка Unity-проекта>\Assets\Plugins\Android\

Re: Не создаются APK

СообщениеДобавлено: 28 мар 2017, 15:37
DbIMok
Rachok писал(а):нашел у себя в запасниках старую Андроид СДК (2016 года), прописал в Юнити пути - с ней все нормально работает

Rachok писал(а):JTProjects, все пробовал, проблема именно в тулзе.

ТС проблему давно решил, в чем была причина написал

Re: Не создаются APK

СообщениеДобавлено: 23 окт 2017, 09:09
Hallowed
JTProjects писал(а):Если проблема еще не решена, скиньте сюда скриншот содержимого этой папки:
<Папка Unity-проекта>\Assets\Plugins\Android\

DbIMok писал(а):
Rachok писал(а):нашел у себя в запасниках старую Андроид СДК (2016 года), прописал в Юнити пути - с ней все нормально работает

Rachok писал(а):JTProjects, все пробовал, проблема именно в тулзе.

ТС проблему давно решил, в чем была причина написал


сделал как указано тут:
http://answers.unity3d.com/questions/13 ... tform.html

только подключено было jdk-9.0.1, а не 8, как в приведенном решении

стало выдавать ошибки:
warning: [options] target value 1.6 is obsolete and will be removed in a future release


при подключении jdk1.8.0_151
ошибок исчезло

все таки хотелось бы подключить к jdk-9.0.1
[curved_hands]
это возможно сделать, чтобы работало?

Re: Не создаются APK

СообщениеДобавлено: 23 окт 2017, 10:15
Valentinus
Hallowed писал(а):все таки хотелось бы подключить к jdk-9.0.1
[curved_hands]
это возможно сделать, чтобы работало?

ошибка известна, обсуждается на сайте юнити. ждите решения от разработчиков

Re: Не создаются APK

СообщениеДобавлено: 23 окт 2017, 14:20
Hallowed
Valentinus писал(а):
Hallowed писал(а):все таки хотелось бы подключить к jdk-9.0.1
[curved_hands]
это возможно сделать, чтобы работало?

ошибка известна, обсуждается на сайте юнити. ждите решения от разработчиков


то есть эта ошибка была для 1.8
её решали указанным костылем (весеннее обсуждение)
потом починили - поскольку с в сентябре ставил с jdk-8u144-windows-x64 - проблем никаких не было
вышел jdk-9.0.1 и эта же самая трабла опять вылезла
я правильно понимаю?

Re: Не создаются APK

СообщениеДобавлено: 23 окт 2017, 14:31
Valentinus
я не в курсе подробностей. то ли в этом разделе, то ли в почемучке , в этом месяце была тема про sdk и там была ссыль на обсуждения в комьюнити Unity - там почитайте