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

Программирование для iPhone & Android

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

Сообщение Valerich 23 окт 2017, 23:05

Re: Не создаются APK
Сообщение Rachok 16 мар 2017, 15:05

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

Да проблема, решил капитально обновиться, установил Android Studio 2.3.3 в месте с sdk, он уже не в том понимании, там присутствуют bat файлы sdkmanager, awdmanager - никаких больше gui. Гугл отказывается от него, видите ли из за небезопасности)
Проблема, unity не видит (у меня 5.6.4.f1 ) при компиляции, та же ошибка, и решается это именно вашим способом, точнее последним sdk- инсталлятором в ту же папку sdk...Это костыль еще какой. Будьте осторожны, за ссылку DbIMok отдельное спасибо! Это решение для Android Studio 2.3.3 вместе с Unity5.6.4.f1 помогло. На счет 2017-х не знаю как там все.
На счет jdk - у меня подключена 32 битная jdk1.7.0_79 и никаких проблем. Unity 64 битная.
Аватара пользователя
Valerich
UNITрон
 
Сообщения: 328
Зарегистрирован: 07 сен 2016, 11:24

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

Сообщение LAGGER 05 ноя 2017, 01:57

Сделал как сказано, удалил скачал заменил , он даже начал работать, а в конце вот такая ошибка.... выручайте братцы


CommandInvokationFailure: Failed to build apk.
C:\Program Files\Java\jdk-9.0.1\bin\java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir="C:/Users/garaj/AppData/Local/Android/Sdk\tools" -Dfile.encoding=UTF8 -jar "D:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar" -

stderr[
Exception in thread "main" java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at SDKMain.main(SDKMain.java:130)
Caused by: java.lang.NoClassDefFoundError: sun/misc/BASE64Encoder
at com.android.sdklib.internal.build.SignedJarBuilder.<init>(SignedJarBuilder.java:177)
at com.android.sdklib.build.ApkBuilder.init(ApkBuilder.java:446)
at com.android.sdklib.build.ApkBuilder.<init>(ApkBuilder.java:422)
at com.android.sdklib.build.ApkBuilder.<init>(ApkBuilder.java:362)
at UnityApkBuilder.<init>(UnityApkBuilder.java:214)
at UnityApkBuilder.main(UnityApkBuilder.java:34)
... 5 more
Caused by: java.lang.ClassNotFoundException: sun.misc.BASE64Encoder
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:466)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:563)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496)
... 11 more
]
stdout[

]
exit code: 1
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()
LAGGER
UNец
 
Сообщения: 10
Зарегистрирован: 19 окт 2017, 08:54

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

Сообщение jus 05 ноя 2017, 11:51

Ребят, выручайте. Только начал изучать Unity, скачал, установил, сделал тестовую игру и та же самая ошибка при компиляции в apk, что и у ТС. Скачал jdk 8 32 бита и поменял путь в Unity - та же ошибка. SDK стояли из стандартного набора Android Studio. Потом поставил оттуда все, что есть - ничего не изменилось. Мозг выносится уже сутки. Как я понял, нужно где то взять старый установщик sdk_manager с GUI интерфейсом? Для чистоты эксперимента проделал тоже самое на ноутбуке - ошибки те же самые.
P.S. Везде установлен Windows 10 x64
Unity 2017.1.1p4
Изображение
jus
UNец
 
Сообщения: 2
Зарегистрирован: 05 ноя 2017, 11:37

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

Сообщение DbIMok 06 ноя 2017, 17:50

LAGGER писал(а):jdk-9.0.1

начните с того, что используйте 8-ку, а не 9-ку
jus писал(а):Как я понял, нужно где то взять старый установщик sdk_manager с GUI интерфейсом?

нет, нужно заменить tools (их там 3 шт) на более старые (25.2.3 должно работать норм) https://androidsdkoffline.blogspot.ru/p ... tools.html
соотв тема на форуме https://forum.unity.com/threads/unity3d ... or.446096/
правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.6k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

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

Сообщение jus 07 ноя 2017, 19:58

Все сделал как по ссылке.
1. удалил файлы platform-tools и tools
2. скачал и разархивировал в папку sdk platform-tools_r23.1.0-windows.zip и tools_r25.2.3-windows.zip
выдало вот такую ошибку:
Изображение

------------------------------------------
P.S. Создал новый файл с подписью и заработало!
jus
UNец
 
Сообщения: 2
Зарегистрирован: 05 ноя 2017, 11:37

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

Сообщение DbIMok 08 ноя 2017, 22:40

Надо создать keystore и прописать путь к нему и пароли в Project Settings > Player https://docs.unity3d.com/ru/530/Manual/ ... droid.html
правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.6k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

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

Сообщение MeryString 17 янв 2018, 08:14

Удивительно, но проблема эта до сих пор существует. Предложенное решение по замене папки tools мне не помогло. Но стоило плюс к этому установить старую Java SDK в версии x86, как всё заработало. Странно, что новая Java SDK x86 была отовсюду удалена. Нашёлся добрый человек в англоязычном интернете, который успел скачать x86-версию. Он выложил её на drive.google.com, но файл удалили за какое-то нарушение. Почему? Это что, секретная разработка?
Но, как я и подозревала, проблему можно решить и по другому: установить Android SDK/NDK из пакета Microsoft Visual Studio Community 2017. При этом можно оставить новую Java SDK x64. Всё таки Visual Studio — это лучший продукт Microsoft.
Аватара пользователя
MeryString
UNIт
 
Сообщения: 100
Зарегистрирован: 18 май 2014, 19:41

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

Сообщение kosteng 31 янв 2018, 11:11

Господа проблема в SDK менеджере. Уже не одному человеку помог с данной проблемой. Тот СДК что идет в поставке с Андроид студией не работает, по крайней мере никто из знакомых не сумел толком настроить. Решение проблемы: качать сдк менеджер который ранее шел отдельно от андроид студии, сейчас у меня установлена старая версия сдк менеджер 24.1.1 если память не изменяет. Качал не с оф сайта, версия JDK 8. В SDK качаем тулзы и все прекрасно начинает собирать билды.
kosteng
UNец
 
Сообщения: 1
Зарегистрирован: 31 янв 2018, 11:04

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

Сообщение programmist_derevo 14 фев 2018, 21:17

Та же самая проблема и у меня. Unity 5.6.0f3 32-bit, java стоит jdk1.8.0_161 тоже 32 битный вроде. Android Studio 3.0.1 самый новый с офф. сайта. Заработало методом замены тулзов в сдк на старые, как рассказано по этой ссылке https://answers.unity.com/questions/1320861/android-build-commandinvokationfailure-unable-to-l.html.
Аватара пользователя
programmist_derevo
UNец
 
Сообщения: 38
Зарегистрирован: 02 фев 2017, 18:13

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

Сообщение djon801 23 мар 2018, 02:38

Теперь и я влип( всё поснасил.с новой sdk не могу подружить юнити
Аватара пользователя
djon801
Старожил
 
Сообщения: 506
Зарегистрирован: 03 май 2014, 15:08

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

Сообщение djon801 23 мар 2018, 09:13

Аватара пользователя
djon801
Старожил
 
Сообщения: 506
Зарегистрирован: 03 май 2014, 15:08

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

Сообщение djon801 23 мар 2018, 14:19

Короче лабуда это всё,не работает новая sdk то что с видео тоже не то.устройства не обнаруживаются.Люди добрые.если у кого то завалялся старый sdk устоновщик.поделитесь пожалуйста!
Аватара пользователя
djon801
Старожил
 
Сообщения: 506
Зарегистрирован: 03 май 2014, 15:08

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

Сообщение DbIMok 23 мар 2018, 15:51

что лабуда, при чем тут SDK? чем вам не подходит ссылка выше https://androidsdkoffline.blogspot.ru/p ... tools.html
правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.6k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

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

Сообщение djon801 23 мар 2018, 16:19

DbIMok писал(а):что лабуда, при чем тут SDK? чем вам не подходит ссылка выше https://androidsdkoffline.blogspot.ru/p ... tools.html

Не знаю,не работает и всё,не видит юнити телефоны хоть убей.драйвера стоят,не опознанных устройств нету.второй день не могу осилить
Изображение
Аватара пользователя
djon801
Старожил
 
Сообщения: 506
Зарегистрирован: 03 май 2014, 15:08

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

Сообщение DbIMok 25 мар 2018, 20:51

а adb devices показывает телефон? Возможно нужно включить меню разработчика в телефоне и разрешить отладку по USB.
правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.6k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

Пред.След.

Вернуться в iPhone & Android

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6