Я пытаюсь просто построить Картонный демо найти здесь: https://developers.google.com/cardboard/unity/download#cardboard_sdk_for_unity_and_demoUnity Картонная демо, построить для Android, APK терпит неудачу
Я следовал всем инструкциям строго, у меня есть все правильные SDKs и их пути , у меня есть старый LG E Android телефон 4.1.2, который мой компьютер способен подключиться, а также единство толкает APK на телефон я получаю немного всплывали сообщение со следующей ошибкой:
CommandInvokationFailure: Unable to install APK to device. Please make sure the Android SDK is installed and is properly configured in the Editor. See the Console for more details.
C:/Users/Cristina.GrstLightning/AppData/Local/Android/sdk\platform-tools\adb.exe -s "LG-E973-1c8ab70a" install -r "C:\Users\Cristina.GrstLightning\Documents\New Unity Project\Temp\StagingArea\Package.apk"
stderr[
158 KB/s (851968 bytes in 5.242s)
- waiting for device -
]
stdout[
rm failed for -f, No such file or directory
]
UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
UnityEditor.Android.ADB.RunInternal (System.String[] command, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
UnityEditor.Android.ADB.Run (System.String[] command, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
UnityEditor.Android.AndroidDevice.Exec (System.String[] command, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
UnityEditor.Android.AndroidDevice.Install (System.String apkfile, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit)
UnityEditor.Android.PostProcessAndroidPlayer.UploadAndStartPlayer (System.String manifestName, System.String stagingArea, UnityEditor.Android.AndroidDevice device, System.String packageName, Boolean developmentPlayer, Boolean retryUpload)
UnityEditor.Android.PostProcessAndroidPlayer.PostProcessInternal (System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry)
UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry)
UnityEditor.HostView:OnGUI()
Я также попытался построить проект и погрузить его по телефону. Затем я получаю ошибку синтаксического анализа, и она не устанавливается.
Вот снимок экрана настройки моей сборки в Unity: Other Settings
Я не новичок в Unity, но я новичок в Android и картона, так что я даже не знаю, где начните с того, что говорит мне консоль, кроме да, у меня есть правильный SDK и его путь.
Получилось ощущение, что мой телефон становится на пути к самому себе. Что означает, что, поскольку Unity подталкивает apk, он снова ищет свой драйвер и открывает окно проводника на рабочем столе, тогда я получаю ошибку с ошибкой сборки.
Какая версия единства? может ли ваш adb видеть ваш Android-телефон, когда вы делаете «adb devices» из командной строки? – Programmer
Спасибо за быстрый ответ, Unity 5.3.4. Я еще ничего не сделал с командной строкой .. и я не знал, что такое adb, пока я не поймал его прямо сейчас. –
Хорошо, я пошел вперед, нашел adb и набрал adb-устройства, и да, он видит мой телефон. Я установил его драйверы. –