阅读 139

Unity3D生成APK并在Android手机上启动

笔者用Unity3D开发完成一个游戏程序,需要在安卓手机上测试其运行情况,记录下安装和启动的整个过程:

1、在Unity的File里选择Build Settings,然后选择“Platform”下的Android,并单击Build,选择生成的安卓Apk的输出目录并命名apk的明早,如:F:\Unity\NightMare\Nightmare.apk,即可开始生成对应的Nightmare.apk;

2、用adb工具将该Nightmare.apk安装到自己的华为手机上,adb install F:\Unity\NightMare\Nightmare.apk

3、查询该Nightmare.apk的包名,命令:adb shell pm list packages|grep -i "nightmare",得到以下的包名:

package:com.FeiCui.NightMare

4、查询该Nightmare.apk的启动方式

(1)、进入adb shell,命令:adb shell

(2)、查询Android的启动Activity,这两步的过程如下:

F:\Unity\NightMare>adb shell
HWGLK:/ $ dumpsys package com.FeiCui.NightMare
Activity Resolver Table:
Non-Data Actions:
android.intent.action.MAIN:
45e7c5f com.FeiCui.NightMare/com.unity3d.player.UnityPlayerActivity filter a2d32ff
Action: "android.intent.action.MAIN"
Category: "android.intent.category.LAUNCHER"
Category: "android.intent.category.LEANBACK_LAUNCHER"
得到其中的:com.FeiCui.NightMare/com.unity3d.player.UnityPlayerActivity

5、启动安卓手机上(我的是华为Nova手机)的apk:

在adb shell里,命令:am start -n com.FeiCui.NightMare/com.unity3d.player.UnityPlayerActivity

即可看到该Nightmare.apk在手机上运行

 

原文:https://www.cnblogs.com/laoyueblogs/p/14761669.html

文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐