zoukankan      html  css  js  c++  java
  • Unity3D生成APK并在Android手机上启动

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

    1、在Unity的File里选择Build Settings,然后选择“Platform”下的Android,并单击Build,选择生成的安卓Apk的输出目录并命名apk的名字,如:F:UnityNightMareNightmare.apk,Build的过程中还需要选择SDK的路径,我的是:F:SDKandroid-sdk_r24.3.2-windows(需要提前下载好),即可开始生成对应的Nightmare.apk。

    2、用adb工具将该Nightmare.apk安装到自己的华为手机上,命令是:adb install F:UnityNightMareNightmare.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:UnityNightMare>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在手机上运行

    每日进步一点点
  • 相关阅读:
    [HNOI2008]神奇的国度(最大势算法)
    学习笔记——prufer序列
    [NOIP模拟题]chess(最短路计数)
    2019暑假图论总结
    [NOIP2016]天天爱跑步(桶)
    [NOIP2012]疫情控制(贪心)
    [NOIP2016]蚯蚓(单调性乱搞)
    暑假考试题4:星际旅行(欧拉路)
    暑假考试题3:jigsaw 黄金拼图(乱搞)
    暑假考试题3:baritone 上低音号与星星(链表+矩形统计)
  • 原文地址:https://www.cnblogs.com/laoyueblogs/p/14761669.html
Copyright © 2011-2022 走看看