Step.01:下载Android Studio
https://developer.android.google.cn/studio/
这个IDE是基于 Intellij IDEA 构建的相对好用(主要是可以装汉化包!!!)
Step.02:创建项目
这两个选项都可以,有个工程就行!
好,这个时候你应该是看到这样的一个界面了
然后打开buidle.gradle 在添加如下语句
maven {
url 'https://maven.aliyun.com/repository/public/'
}
如果还是不行,那就下载一个
下载完成后,解压到任意目录中,然后回到Android Studio 打开设置界面,搜索Gradle,然后设置
Step.03 新建包
点击工具栏上箭头所指的图标,在弹出的界面上做下一步操作。
在弹出如上界面后,点击加号,添加一个Module
在这里我们选AndroidLibrary
将module name修改成你自己的包名,为了以后着想,包名最好还是和Unity里的包名保持一致吧
创建完成后,在重复一次,添加一个如下图所示的包:
然后在Unity安装目录下找到如下文件:
将其复制到我们新建的player包的如下位置
紧接着,在找到如下文件
然后复制到player的libs中:
然后右键刚才添加的classes.jar,点击:Add As Library
然后,我们回到我们自己的包中,依次点击
然后,将player包里面的classes.jar复制一份到sdk包中,如下位置:
然后修改mylibrary的buidle.gradle
然后在mylibrary的MainActivity中添加如下代码:
然后切换一下试图到:Android
闪电箭头所指的文件下的包。
然后构建
将buidle文件夹下outputs下的.aar文件复制到Unity的Assets/Plugins/Android中
然后修改Unity的包名
修改Manifest文件
写上一个测试代码并且添加到任意非隐藏的物体上
然后,打出APK,放到手机上跑一下!
嗯,搞定!!!
嗯,主要是因为2018以后的版本都以Gradle打包方式,所以发现自己又不会写sdk,现在这里记录一下,以待后用