说明和优点
Unity高版本以后,把UnityPlayActivity.java从jar包分离了出来;
Unity集成了安卓打包的全部环境,包括SDK、OpenJava,默认会下载一个最新的Platform编译平台
classes.jar包和UnityPlayActivity.java文件位置
\Unity\Hub\Editor\2019.4.6f1\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\mono\Release\Classes
\Unity\Hub\Editor\2019.4.6f1\Editor\Data\PlaybackEngines\AndroidPlayer\Source\com\unity3d\player
优点
1、项目的包名不需要和安卓的包名一致
2、不需要处理classes.jar文件
3、使用起来方便
搭建安卓项目
1、创建一个空的AS项目
2、在项目里面创建一个Module
3、修改build.grade
4、复制资源到Module里面
复制\Unity\Hub\Editor\2019.4.6f1\Editor\Data\PlaybackEngines\AndroidPlayer\Apk\res覆盖到项目里面的res目录
5、修改Manifest文件
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.newgamestudio.unitydemolib">
<application>
<activity
android:name="com.newgamestudio.unitydemolib.DemoActivity"
android:theme="@style/UnityThemeSelector">
<intent-filter>
<action android:name="android.intent.action.MAIN" />