【发布时间】:2020-05-11 10:12:34
【问题描述】:
我只是想用虚幻引擎 4 设置一个测试应用程序并将其打包到我的手机上。这只是一个空的入门级别,因为我想确保我的 Android CodeWorks 设置正确并且我可以打包游戏并让它在手机上运行。一切都运行顺利,直到需要将 APK 和 OBB 文件实际安装到我的手机上。以下是我得到的日志,据我所知,没有任何问题。
E:\My Games\FirstGame\TwinStickShooter\Android_ATC>setlocal
E:\My Games\FirstGame\TwinStickShooter\Android_ATC>if NOT "" == "" (call \HostWin64\Android\SetupEnvironmentVars.bat )
E:\My Games\FirstGame\TwinStickShooter\Android_ATC>set ANDROIDHOME=E:\NVPACK\android-sdk-windows
E:\My Games\FirstGame\TwinStickShooter\Android_ATC>if "E:\NVPACK\android-sdk-windows" == "" set ANDROIDHOME=E:/NVPACK/android-sdk-windows
E:\My Games\FirstGame\TwinStickShooter\Android_ATC>set ADB=E:\NVPACK\android-sdk-windows\platform-tools\adb.exe
E:\My Games\FirstGame\TwinStickShooter\Android_ATC>set DEVICE=
E:\My Games\FirstGame\TwinStickShooter\Android_ATC>if not "" == "" set DEVICE=-s
E:\My Games\FirstGame\TwinStickShooter\Android_ATC>for /F "delims=" %A in ('E:\NVPACK\android-sdk-windows\platform-tools\adb.exe shell "echo $EXTERNAL_STORAGE"') do @set STORAGE=%A
Uninstalling existing application. Failures here can almost always be ignored.
E:\My Games\FirstGame\TwinStickShooter\Android_ATC>E:\NVPACK\android-sdk-windows\platform-tools\adb.exe uninstall com.E10Studios.TwinStickShooter
Exception occurred while executing:
java.lang.IllegalArgumentException: Unknown package: com.E10Studios.TwinStickShooter
at com.android.server.pm.Settings.getInstallerPackageNameLPr(Settings.java:4671)
at com.android.server.pm.PackageManagerService.getInstallerPackageName(PackageManagerService.java:25411)
at com.android.server.pm.PackageManagerService.isOrphaned(PackageManagerService.java:25417)
at com.android.server.pm.PackageManagerService.deletePackageVersioned(PackageManagerService.java:21125)
at com.android.server.pm.PackageInstallerService.uninstall(PackageInstallerService.java:924)
at com.android.server.pm.PackageManagerShellCommand.runUninstall(PackageManagerShellCommand.java:1486)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:193)
at android.os.ShellCommand.exec(ShellCommand.java:103)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:25953)
at android.os.Binder.shellCommand(Binder.java:642)
at android.os.Binder.onTransact(Binder.java:540)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:3329)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4763)
at android.os.Binder.execTransact(Binder.java:739)
Installing existing application. Failures here indicate a problem with the device (connection or storage permissions) and are fatal.
E:\My Games\FirstGame\TwinStickShooter\Android_ATC>E:\NVPACK\android-sdk-windows\platform-tools\adb.exe install TwinStickShooter-arm64-es2.apk
Failed to install TwinStickShooter-arm64-es2.apk:
There was an error installing the game or the obb file. Look above for more info.
Things to try:
Check that the device (and only the device) is listed with "ADB$ devices" from a command prompt.
Make sure all Developer options look normal on the device
Check that the device has an SD card.
我已检查以确保我的设备显示为“ADB 设备”命令,并且我很确定我的所有开发选项都很好,因为我只需要激活 USB 调试对吗?至于 SD 卡,有一个,空间很大,我的内部存储也有。
我真的很困惑,如果有人可以提供任何帮助,我将不胜感激。感谢您的宝贵时间,并提前非常感谢您。另外,我对此真的很陌生,所以如果问题的解决方案如此简单,我深表歉意。
【问题讨论】:
标签: android unreal-engine4 game-development