emmmm,我自己看的。。。
使用android studio创建一个项目,api版本要保持一致
Ctrl+Alt+Shift+S,创建新的modules
然后找到unity下的class.jar,和unity类
然后在src下创建一个类,继承unity类,或者编写自己的类
在AndroidManifest配置文件中配置
记得加上前缀com.*.*.类名
这句不能少
<meta-data android:name="unityplayer.UnityActivity" android:value="true" />
在build.gradle中添加打jar命令
//----------------这是一组将module导出为jar的gradle命令-------------------
task deleteOldJar(type: Delete) {
delete 'release/AndroidSDK.jar'
}
//task to export contents as jar
task exportJar(type: Copy) {
from('build/intermediates/packaged-classes/release/')
into('release/')
include('classes.jar')
///Rename the jar
rename('classes.jar', 'AndroidSDK.jar')
}
exportJar.dependsOn(deleteOldJar, build)
//------------命令结束------------------------------
然后再gradle中other下对应命令处双击打包完成后在release下就有了
最后将jar放到unity下Plugins/Android/bin下
AndroidManifest配置文件放Plugins/Android/下
ok