Suh*_*han 13 android game-development godot
我是新手.....我用Godot游戏引擎制作了第一款游戏,并成功导出到android .....复制到我的手机上,它可以正常安装和运行。几个小时后,我进行了一些更改并再次将其导出.....再次复制了apk,但是现在当我尝试安装它时,它无法完成安装。我尝试过多次更改导出设置,但无法安装。请帮忙。
尝试使用adb安装,我得到了:
C:\Users\Suhail\AppData\Local\Android\Sdk\platform-tools>adb install -r .apk
adb: failed to install .apk: Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES: Package /data/app/vmdl1790547402.tmp/base.apk has no certificates at entry AndroidManifest.xml]
Run Code Online (Sandbox Code Playgroud)
我正在使用Oracle jdk 10(最新版本)中的jarsigner,并且调试密钥库是由同一jdk创建的。我的设备在Android 8.0上运行
我在手机上下载了APK编辑器.....选择我的apk .....并尝试了其中的其他“安装位置”设置。默认情况下是“自动”(由OS做出决策).....将其更改为“仅限内部使用” ...仍未安装.....将其更改为“默认(未指定)”,它已安装且运行良好。那么这一切对我的情况有没有帮助?导出后,我不必每次都使用APK编辑器。还是谢谢你的时间
当我尝试在Godot中一键部署时:
Exception occurred while executing:
java.lang.IllegalArgumentException: Unknown package: org.godotengine.dangerousplane
at com.android.server.pm.Settings.getInstallerPackageNameLPr(Settings.java:5053)
at com.android.server.pm.PackageManagerService.getInstallerPackageName(PackageManagerService.java:27945)
at com.android.server.pm.PackageManagerService.isOrphaned(PackageManagerService.java:27951)
at com.android.server.pm.PackageManagerService.deletePackageVersioned(PackageManagerService.java:24078)
at com.android.server.pm.PackageInstallerService.uninstall(PackageInstallerService.java:996)
at com.android.server.pm.PackageManagerShellCommand.runUninstall(PackageManagerShellCommand.java:912)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:134)
at android.os.ShellCommand.exec(ShellCommand.java:96)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:28755)
at android.os.Binder.shellCommand(Binder.java:581)
at android.os.Binder.onTransact(Binder.java:481)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:3211)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:5111)
at android.os.Binder.execTransact(Binder.java:682)
Installing into device (please wait..): Samsung SM-A520F
running cmdline: "C:/Users/Suhail/AppData/Local/Android/Sdk/platform-tools/adb.exe" "-s" "5210d5c5e2787409" "install" "-r" "C:\Users\Suhail\AppData\Local\Temp/Godot/tmpexport.apk"
adb: failed to install C:\Users\Suhail\AppData\Local\Temp/Godot/tmpexport.apk: Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES: Package /data/app/vmdl2125437658.tmp/base.apk has no certificates at entry AndroidManifest.xml]
running cmdline: "C:/Users/Suhail/AppData/Local/Android/Sdk/platform-tools/adb.exe" "-s" "5210d5c5e2787409" "shell" "am" "start" "-a" "android.intent.action.MAIN" "-n" "org.godotengine.dangerousplane/org.godotengine.godot.Godot"
Starting: Intent { act=android.intent.action.MAIN cmp=org.godotengine.dangerousplane/org.godotengine.godot.Godot }
Error type 3
Error: Activity class {org.godotengine.dangerousplane/org.godotengine.godot.Godot} does not exist.
Run Code Online (Sandbox Code Playgroud)
我只想玩游戏,但是这个Android让我头疼。
归档时间: |
|
查看次数: |
16974 次 |
最近记录: |