您的位置 首页 > 数码极客

androidstudio如何创建签名文件夹

周一推送了一篇有关Android调用微信SDK使用分享功能时缩略图大小限制的文章 —— [Android 记录一次开发微信分享功能的吐槽与思考],然后07/19号推送了一篇关于Android Studio引入第三方库的文章 —— [Android Studio 使用Gradle引入第三方库文件的总结],其中各有一个地方需要补充,在本文中给大家完善,欢迎大家的分享交流。

01 Android Studio 测试包签名

在微信开放平台注册应用时,只能输入一个签名信息,也就是正式包的签名,但是为了在开发阶段能够调试应用,我们可以修改build.gradle的配置信息,添加debug类型的签名配置,使测试包使用正式签名文件,如:

02 Android Studio 引入so文件

之前介绍Gradle引入第三方库文件时,漏了so文件,这里补充一下。不同Gradle版本引入so文件的方式有所不同,新版兼容旧版的,但是新版的集成方式更为简单,推荐大家使用。

  • Gradle 旧版本

将so文件(包含arm64等文件夹)复制app module下面的libs文件夹中,和jar文件类似,然后在build.gradle的android栏目下添加一个task:指定so文件的目录,并将其转化为Jar文件。命令如下:

  • Gradle 新版本

新版Gradle实现了自动打包编译so文件的功能,并且为so文件指定了默认的目录app/src/main/jniLibs,当然默认是没有这个文件夹的,我们只需要新建一个jniLibs文件夹,并将so文件复制到该文件夹下,编译运行即可。

通常,为了更好地管理第三方库文件,或者更简单地将Eclipse项目转化为Android Studio项目,建议将jar文件和so文件放在一起,统一搁置在app/libs目录下,此时,我们只需要在build.gradle的android一栏中添加如命令,指定so文件的目录即可:

sourceSets {

main {

jniLibs.srcDirs = ['libs']

}

}

通过这种方式,编译过后,将项目目录切换至Android试图,可以看到,app目录下多了一个jniLibs文件夹,里面包含了引入的so文件和jar包,如下图所示,表示集成成功。

关注同名微信公众号[技术鸟]


上谈【安卓】,下论【苹果】。以扯淡的态度,面对操蛋的技术,用幽默的语言,诠释开发的经典。

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“androidstudio如何创建签名文件夹,androidstudio怎么创建文件夹”边界阅读