前提:安装jdk,安装了android studio
1.下载unity hub
2.打开unity hub,安装 unity
安装记得勾选Android build support
3.在桌面上打开安装好的unity
4.新建一个screen.具体步骤参照 (这里面是一个简单的unity入门小教程,当然你也需要安装 visual studio)https://www.cnblogs.com/OctoptusLian/p/8418534.html
https://www.cnblogs.com/OctoptusLian/p/8529313.html
4.unity->prefrences->external tool,里面设置jdk 和 Android sdk 路径
WechatIMG9.jpeg
5.左上角File —> Building Setting —> Platform 选择 Android —> Switch Platform。
6.生成apk,单击build,取名为Test,第一次build会让你选择AndroidSDK,就是刚刚安装AndroidSDK的目录。然后就会在你选择的目录下生成Test.apk文件。
到此apk编译生成,可以运行到手机上了.
这个apk,我们用反编译工具看看,发现和正常的apk没啥区别
WechatIMG10.jpeg
打开androidmanifest 看一下,
android:hardwareAccelerated="false"
android:label="@string/app_name"
android:launchMode="singleTask" android:name="com.unity3d.player.UnityPlayerActivity" android:screenOrientation="fullSensor">
里面定义了一个activity 叫UnityPlayerActivity