android studio界面交互,Android Studio 与Unity 交互

当前AS版本2.1.1 /Unity版本 5.3.6

用惯了Eclipse ,现在使用AS真的真的真的不习惯。但是笔者秉着与时俱进的心态,强行使用AS。记录一下成果,以免下次忘记怎么搞。

1.打开华丽的AS界面,调整高度黑的主题(舒服~)

2.新建工程(如下图)

1df33b7ca22484e0140002e5b17b2f78.png

3.然后就是和以前Eclipse一样确定应用名,包名。AS这里的包名修改好隐秘啊,老夫好久之后的发现…..

c486be7a03eb85d993f2e53451334eef.png

4.然后就是设置最小支持的SDK,

f3c9c4b2568e5f844c7f52cb6b0005ff.png

5.然后再选择Add No Activity(这个随意吧,个人习惯)

4e4d2a9cc9c483c5d4ef1726d7c81010.png

6.然后就创建完工程了,因为我这次并不想引用Unity的类库。只想单纯的做一个插件调用。好了我们先创建一个library,到时候直接导出这个library就可以了。如下图选择Android Library。

41eb9c83c51e257df3f33a2a072004d7.png

7.然后确定库名,还有包名

d57e1da2190480a8880e8a8c60ebf1c2.png

8.然后要开始写代码了,按下图操作,(1)我先调整到Project的页签,一直Android/Project不太清楚。

94e7416cea389809b0bc2919d08a0648.png

9.然后写几个方法,用于Unity调用(然后然后然后…)

31c9b39111e988392ae4e047d71d2e44.png

10.关键的步骤来啦,修改build.gradle,属于library的build.gradle

8120c5d4b74ff7d4a6f78e16e4d5f281.png

apply plugin: 'com.android.library'

android {

compileSdkVersion 24

buildToolsVersion "24.0.1"

defaultConfig {

minSdkVersion 16

targetSdkVersion 24

versionCode 1

versionName "1.0"

}

buildTypes {

release {

minifyEnabled false

proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

}

}

}

dependencies {

compile fileTree(dir: 'libs', include: ['*.jar'])

testCompile 'junit:junit:4.12'

compile 'com.android.support:appcompat-v7:24.1.1'

}

task deleteOldJar(type:Delete){

delete 'release/SayUtil.jar'

}

task exportJar(type:Copy){

from('build/intermediates/bundles/release/')

into('release/')

include('classes.jar')

rename('classes.jar',"SayUtil.jar")

}

exportJar.dependsOn(deleteOldJar,build)

11.打开右边的Gradie页签,这时可能没有同步,点击刷新按钮,然后在Other下面双击exportJar,就进行导出我们想要的Jar包了,这样后面就可以调用这个插件了,这里有的人会很久,这里下次再说怎么解决。

4ea7a1c396b05988bde77d8a5c16fe04.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值