android studio打包 so文件

本文详细介绍了如何在使用AndroidStudio 0.4.6及com.android.tools.build:gradle:0.7+版本的基础上,自定义修改项目gradle文件来集成腾讯信鸽服务。包括打包so包、引入依赖库如Baidu-SocialShare-SDK-Android-2.0.2.jar、Baidu_MobAds_SDK.jar等,并特别注意将自定义模块名替换为实际需求的名称。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我用的是android studio 是0.4.6, com.android.tools.build:gradle:0.7.+

但我用到腾讯信鸽服务,编辑器本身不BUG不打so包,要修改项目 gradle文件,如下:

 

如果是你,要注意修改:mimi为你自己的module名哦

 

 

//打包so包----------start
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(':mimi').getProjectDir(), 'libs')) { include '**/*.so' }
    into 'lib/'
}

tasks.withType(Compile) {
    compileTask -> compileTask.dependsOn(nativeLibsToJar)
}
//打包so包----------end

dependencies {
    compile 'com.android.support:appcompat-v7:+'
    compile files('libs/Baidu-SocialShare-SDK-Android-2.0.2.jar')
    compile files('libs/Baidu_MobAds_SDK.jar')
    compile files('libs/Baidu_MobAds_SDK_Wall.jar')
    compile files('libs/commons-httpclient-3.1.jar')
    //compile files('libs/httpmime-4.1.3.jar')
    compile files('libs/mta-sdk-1.6.1.jar')
    compile files('libs/mid-1.0.0.jar')
    compile files('libs/Xg-sdk-v2.0.jar')
    compile files('libs/wup-1.0.0-SNAPSHOT.jar')
    //打包so包----------
    compile fileTree(dir: 'build/native-libs',include:'native-libs.jar')
}

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值