android studio 怎么将so打包成jar
答案:2 悬赏:0 手机版
解决时间 2021-04-08 05:55
- 提问者网友:嗝是迷路的屁
- 2021-04-07 12:18
android studio 怎么将so打包成jar
最佳答案
- 五星知识达人网友:从此江山别
- 2021-04-07 13:20
主要思想:
1:将所有的so文件打包进一个jar文件;
2:将这个jar文件作为依赖文件;
我不会写Goovy的代码,下面这些都是我从上面那些参考页面抄的,大概意思能看懂,如果有问题,请指正
代码
task nativeLibsToJar(type: Zip, description: 'create a jar archive of the native libs') {
destinationDir file("$buildDir/native-libs")
baseName 'native-libs'
extension 'jar'
from(new File(project(':MyProject').getProjectDir(), 'libs')) { include '***.so' }
into 'lib/'
}
tasks.withType(Compile) {
compileTask -> compileTask.dependsOn(nativeLibsToJar)
}
1:将所有的so文件打包进一个jar文件;
2:将这个jar文件作为依赖文件;
我不会写Goovy的代码,下面这些都是我从上面那些参考页面抄的,大概意思能看懂,如果有问题,请指正
代码
task nativeLibsToJar(type: Zip, description: 'create a jar archive of the native libs') {
destinationDir file("$buildDir/native-libs")
baseName 'native-libs'
extension 'jar'
from(new File(project(':MyProject').getProjectDir(), 'libs')) { include '***.so' }
into 'lib/'
}
tasks.withType(Compile) {
compileTask -> compileTask.dependsOn(nativeLibsToJar)
}
全部回答
- 1楼网友:走死在岁月里
- 2021-04-07 13:49
点击启动androidstudio,启动后的界面如图所示。
复制你需要添加的jar,并将其黏贴到app— —src— —main— —libs文件夹下,可运行的androidstudio项目都有像这样的目录结构。可以看到虽然jar已经复制黏贴过来了,但是还未导入,所以看不到jar中包含的内容。而已导入的jar,则可以看到jar中内容。
右键点击新黏贴的jar,在弹出菜单中点击add as library.
选择你要导入到的那个module(在androidstudio中相当于eclipse中的project),如果当前只是一个项目,下拉框中除了app也没有其他的内容,那么直接点击ok确认。
这样jar就被添加到项目中来了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯