【Android studio+uniapp】将Android 的插件打包成aar包放在uniapp中使用, Android studio将uniapp本地资源包打包成apk, 以及一些常用的配置

这篇具有很好参考价值的文章主要介绍了【Android studio+uniapp】将Android 的插件打包成aar包放在uniapp中使用, Android studio将uniapp本地资源包打包成apk, 以及一些常用的配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.将Android 的插件打包成aar包放在uniapp中使用

uniapp aar,uniapp,1024程序员节,uni-app,android,android studio,javascript,前端

点击构建-->rebuild project 打完包后会在build-->output-->aar文件夹中显示.

然后将这个.aar文件放到uniapp中的自定义插件中.

nativeplugins这个文件夹名不能改,固定的.然后到app原生插件中选择你刚刚的本地插件

uniapp aar,uniapp,1024程序员节,uni-app,android,android studio,javascript,前端

到这里你就可以使用自定义的安卓的插件了.

二.Android studio将uniapp本地资源包打包成apk

1,将uniapp端的代码打包成本地资源

uniapp aar,uniapp,1024程序员节,uni-app,android,android studio,javascript,前端

打包完后生成一个文件夹,_UNI_xxxxxx的文件夹,将这个文件夹放在Android studio中如下图位置

uniapp aar,uniapp,1024程序员节,uni-app,android,android studio,javascript,前端

2,key值,appID配置

android:value替换为之前准备工作步骤五里申请的Appkey,在开发者中心里面申请的

keytool -list -v -keystore 证件名.keystore

回车后输入证书文件密码,来查看证书信息(SHA1,SHA256证书指纹

都到这步了,证书应该都有吧,没有自行百度怎么创建的

uniapp aar,uniapp,1024程序员节,uni-app,android,android studio,javascript,前端

package更换为Android包名

uniapp aar,uniapp,1024程序员节,uni-app,android,android studio,javascript,前端

这里改成你的appid

uniapp aar,uniapp,1024程序员节,uni-app,android,android studio,javascript,前端

这里改成你的app名称

uniapp aar,uniapp,1024程序员节,uni-app,android,android studio,javascript,前端

然后打包.

uniapp aar,uniapp,1024程序员节,uni-app,android,android studio,javascript,前端

1、2、4基本上都没问题.3如果没有秘钥就Create new 一个就好了,第4步点击创建后,就会进行打包了,打包成功,包位置下图中

uniapp aar,uniapp,1024程序员节,uni-app,android,android studio,javascript,前端

三,修改打包后的文件名

1.自定义文件名

修改app中的build.gradle

uniapp aar,uniapp,1024程序员节,uni-app,android,android studio,javascript,前端

修改后保存,刷新,重新gradle一下,再重新打包,打包成功后再看看文件名,已经修改了,如下图

uniapp aar,uniapp,1024程序员节,uni-app,android,android studio,javascript,前端uniapp aar,uniapp,1024程序员节,uni-app,android,android studio,javascript,前端

2.增加构建类型

用于判断你打的包是debug包还是正式包

	outputFileName = "GenerateAPK_${buildType.name}.apk"

buildType.name就表示构建的类型,使用$来修饰, 成功后如下图所示

uniapp aar,uniapp,1024程序员节,uni-app,android,android studio,javascript,前端

3.增加版本名
	outputFileName = "GenerateAPK_${buildType.name}_v${versionName}.apk"

uniapp aar,uniapp,1024程序员节,uni-app,android,android studio,javascript,前端

改成2.0再试试

uniapp aar,uniapp,1024程序员节,uni-app,android,android studio,javascript,前端

uniapp aar,uniapp,1024程序员节,uni-app,android,android studio,javascript,前端

4.增加日期

在最外层加,和Android同级

//构建时间
def generateTime() {
    return new Date().format("yyyy_MM_dd_HH_mm_ss")
}

uniapp aar,uniapp,1024程序员节,uni-app,android,android studio,javascript,前端

	outputFileName = "GenerateAPK_${buildType.name}_v${versionName}_${generateTime()}.apk"

打包成功如下图

uniapp aar,uniapp,1024程序员节,uni-app,android,android studio,javascript,前端

四,开机自启

专业术语就是Android APP转成launcher

在AndroidManifest.xml中<application>里面添加这两个属性:

android:largeHeap="true"
android:persistent="true" 

在启动的activity里面添加filter:

     <intent-filter>
          <action android:name="android.intent.action.MAIN" />
          <category android:name="android.intent.category.DEFAULT" />
          <category android:name="android.intent.category.HOME" />
     </intent-filter>

五,修改启动页,id,名称

在Android studio 中打包apk时,你在uniapp里面修改的启动页,id什么的,都会失效好像,目前我感觉是这样的.在Android studio修改就可以了

打开drawable目录,该目录主要存放

icon.png : logo图片

push.png : 消息推送logo

splash.png : 启动页

选中任意图片右键,可点击Create 9-Patch file 将图片更换为.9.png类型,防止不同型号手机导致图片变形


ok 结束,记录一下文章来源地址https://www.toymoban.com/news/detail-764500.html

到了这里,关于【Android studio+uniapp】将Android 的插件打包成aar包放在uniapp中使用, Android studio将uniapp本地资源包打包成apk, 以及一些常用的配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • uniapp使用Android Studio离线打包

    Android Studio: 下载地址 APP离线SDK下载: 下载地址; 目前我使用得是“Android-SDK@3.8.7.81902_20230704”;需要与hbuider版本配套使用。 Appkey: 参考我 以上三步准备好后,进行接下来的不住: 导入APP离线SDK到 Android Studio 配置Appkey 打开Androidmanifest.xml, 导航到Application节点,创建meta-d

    2024年02月01日
    浏览(50)
  • uniapp 集成 Android Studio 使用原生插件

    前期工作 下载 Android Studio 下载 HbuilderX 对应的 App离线SDK 准备集成 打开选中项目 选中其中的模块文件夹 在该文件夹下的libs目录下添加需要使用的jar包(一般是第三方设备平台提供) 在该文件夹下的srcmainjava下的TestModule.java中写相应的业务实现 需要注意main文件夹下的Andr

    2024年02月15日
    浏览(48)
  • Android Studio如何打jar包和aar包并使用

    之前有篇文章介绍了so库的生成和使用,看这里,但是,如果我们想把我们写的so库,通过java接口的方式提供出去,一般我们是打成jar包或者aar的形式提供,这篇文章介绍下如何打成jar包的,我们提供给使用方的是jar包和so库; 总的来说,AS打包生成jar包可以分成两类: 第一

    2024年02月01日
    浏览(45)
  • uniapp Android本地打包

    昨天借助了 uniapp云打包 的力量实现了线上打包;今天去实现以下 本地打包 ,后来发现本地打包是真的复杂,就连麦克阿瑟将军都曾说到,如果让我用uniapp本地打包,那我宁愿将枪口指向上帝。 ps:每位道友可能遇到的环境不同,并不一定适合所有人的环境 1. 安卓编辑器下

    2024年04月15日
    浏览(36)
  • uniapp离线打包apk - Android Studio

    ​下载 Android Studio 版本最好 4.0以上 ​下载 HBuilder X ​下载 Android离线SDK 注意:HBuilder X 和 离线SDK 版本必须一致(我的版本 3.6.2) Android SDK解压后目录: ​​​​ 以上步骤完成后,在工具栏找到Build,选中Generate Signed Bundle/APK… 在key store password 和 key password中输入密码 ****** (两

    2024年02月10日
    浏览(54)
  • android 实现本地一键打包,告别繁琐的studio操作

    在实际开发项目中,我们的工程目录往往是多个app在一个工程下的,每次打包都需要手动的用studio点击Build-Generate Signed Bundle or APK-APK 选择app,签名等,甚至有的app签名还不一样,还需要手动的来回切换,非常麻烦。所以,我就考虑采用多渠道打包+shell脚本的方式,来实现一行

    2024年02月10日
    浏览(62)
  • uni-app Android studio 本地打包 【图文讲解】

    需要修改文件列表 appsrcmainresvaluesstrings.xml 修改app名称 appsrcmainresvaluesAndroidManifest.xml 修改 包名 以及 uni-app 开发者后台生成的 离线打包可key simpleDemo 目录下的 准备安卓开发环境 (这里忽略,之前有文章讲解) 安卓开发环境 https://nativesupport.dcloud.net.cn/AppDocs/download/an

    2024年02月03日
    浏览(74)
  • Android修改aar并重新打包

    目录 一.修改 aar 需要用到的工具(就一个工具,使用方式非常简单,别担心) 二.修改 aar 代码层业务逻辑 三.修改 aar layout 布局文件 四.附上recyclerview aar修改工程源码 注:(下面工具,点击名称可进入下载链接,如果链接失效,请百度搜索下载) Bandizip ,一款非常好用的解

    2024年02月15日
    浏览(37)
  • android sdk打包aar方案步骤

    第一步:添加以下代码到你工程根目录下的 build.gradle 文件中: For Maven Central (The lastest release is available on Maven Central): 第二步: Add plugin 添加以下代码到你的sdk所在library的 build.gradle 中: 第三步: Embed dependencies embed 你所需要的工程, 用法类似 implementation 代码所示: 第四步: 执行

    2024年02月12日
    浏览(41)
  • 【Android中如何打包Jar、aar文件】

    本文讲解在安卓中如何自己打包Jar、aar文件。 新建Library Library名字自己随意取哈,这里本人取testLibrary。 添加配置 在所有类或API封装完成后就是开始添加配置进行jar或aar打包的配置了。 注意这里,名字是自己可以随意取的。 OK,这里添加配置重新构建结束开始第三步。 在

    2024年02月12日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包