Unity 安卓打包和发布

         可以直接在Unity Hub中添加模块:

         成功后:

          如果发生失败的话,可以手动去下载SKD,NDK和JDK导入,需要对照所需要的版本如果找不到对应版本,可以找到大版本号一致,但是小版本号可以有差别,然后去修改小版本号,找到source.properties修改其中的小版本号:

        如果是Unity 2020.x这个版本的话,其他路径下即使是匹配的版本号,也会有问题,NDK一定要放在默认的路径下。 

         将Export Project剔除勾选,然后点击build就可以进行打包了。

        

        打包结束之后我们就可以获得一个apk文件,安卓的apk其实就是一个zip的压缩文件,我们可以将它解压出来,以下就是我们标准的一个apk解压的内容:


        打包讲完了,我们来讲讲导出,在Android里面勾选上Export Project,然后将它导出,我们就可以在Android Studio里面进行开发。

       导出后就可以得到标准的  Android Studio项目了。

         launcher:APP的启动相关,图标

        该文件夹中的AndroidManifest可以修改包名, 需要查看资源的话找到这个文件,可以替换图标:

        unityLibrary:主项目工程>创建一个Activity出来>游戏跑在安卓窗口

        它其中的AndroidManifest包含了启动的是哪个Activity,启动之后的权限uses-permission 


         导出之后我们就可以通过Android Studio来打开这个项目:

        然后build这个APK:

 

         通过build出来的local地址找到launcher-debug.apk,同样将他解压出来:


        以上就是安卓的打包,然后还有mono打包以及IL2CPP的打包,通常来说我们会选择IL2CPP

         打开Player Setting,就可以选择IL2CPP,选择了之后他就会把项目中包含的所有C#代码变成C++代码。

        所有的逻辑都在这个路径下面: 

猜你喜欢

转载自blog.csdn.net/weixin_45081191/article/details/129125978