环境:
AndroidStudio2.0
Unity4.68
AS打jar包
新建空工程
新建Module
Module选择Android Library,起名为unitylib
向Module中引入Unity的classes.jar
把unity classes.jar直接放入新建module文件下的libs中
把classes.jar引入,具体过程为
选择unitylib,点击+号,确定引入了classes.jar后点击ok保存,退出Project Structure界面
想删除新建的module,需要在ProjectStructure中先点-号,然后回到把unitylib delete调,然后在回到工程中把unitylib整个delete掉
打包内容填写
这里要打包一个MainActivity,所以在module中新建一个MainActivity.Java
MainActivity内容为
AndroidManifest.xml内容为
配置gradle打包参数
在module的build.gradle最后添加
打jar包
然后在Terminal中输入gradlew makejar
第一次运行Androidstudio可能会更新gradle,20-30分钟,更新完会自动打jar包
jar包位置在
android调试module
module用来打包,如果要调试
把module中的build.gradle中
apply plugin: 'com.android.library'
改为
apply plugin: 'com.android.application'然后同步下gradle module就是普通工程了
Unity调用
遇到问题记录
Lint found errors in the project; aborting build
解决办法
文件build.gradle,添加如下信息
android {
lintOptions {
abortOnError false
}
}