当前位置: 首页 > news >正文

开源 java android app 开发(十八)最新编译器Android Studio 2025.1.3.7

 文章的目的为了记录使用java 进行android app 开发学习的经历。本职为嵌入式软件开发,公司安排开发app,临时学习,完成app的开发。开发流程和要点有些记忆模糊,赶紧记录,防止忘记。

相关链接:

开源 java android app 开发(一)开发环境的搭建-CSDN博客

开源 java android app 开发(二)工程文件结构-CSDN博客

开源 java android app 开发(三)GUI界面布局和常用组件-CSDN博客

开源 java android app 开发(四)GUI界面重要组件-CSDN博客

开源 java android app 开发(五)文件和数据库存储-CSDN博客

开源 java android app 开发(六)多媒体使用-CSDN博客

开源 java android app 开发(七)通讯之Tcp和Http-CSDN博客

开源 java android app 开发(八)通讯之Mqtt和Ble-CSDN博客

开源 java android app 开发(九)后台之线程和服务-CSDN博客

开源 java android app 开发(十)广播机制-CSDN博客

开源 java android app 开发(十一)调试、发布-CSDN博客

开源 java android app 开发(十二)封库.aar-CSDN博客

开源 java android app 开发(十三)自定义绘图控件--游戏摇杆

开源 java android app 开发(十四)自定义绘图控件--波形图

开源 java android app 开发(十五)自定义绘图控件--仪表盘

开源 java android app 开发(十六)自定义绘图控件--圆环

开源 java android app 开发(十七)封库--混淆源码

开源 java android app 开发(十八)最新编译器Android Studio 2025.1.3.7

推荐链接:

开源C# .net mvc 开发(一)WEB搭建_c#部署web程序-CSDN博客

开源 C# .net mvc 开发(二)网站快速搭建_c#网站开发-CSDN博客

开源 C# .net mvc 开发(三)WEB内外网访问(VS发布、IIS配置网站、花生壳外网穿刺访问)_c# mvc 域名下不可訪問內網,內網下可以訪問域名-CSDN博客

开源 C# .net mvc 开发(四)工程结构、页面提交以及显示_c#工程结构-CSDN博客

开源 C# .net mvc 开发(五)常用代码快速开发_c# mvc开发-CSDN博客

本章节主要内容是:最新版Android Studio  2025.1.3.7编译器的使用。

外包公司非说打包的aar库有问题,影响他们通讯,只好把版本更新为他们所用的版本。遇到一些问题,记录以下,排一下雷。

1.创建工程

2.混淆封装aar

3.使用aar

一、创建工程

官网下载地址https://developer.android.google.cn/studio?authuser=3&%3Bhl=zh-cn&hl=zh-cn

下载后正常安装,没有难度。

创建第一个工程,这里要注意,最新版是默认使用kolin语言,对使用java的很不友好。按下图选,创建,可以使用java编程。

选择语言,和设置

进入工程,加载时间较长,把gradle改为腾讯的网址:mirrors.tencent.com/gradle 进行加速。

工程菜单也改变了,需要把鼠标选中最左上端才显示

二、混淆封装aar

创建库和原来一样。新建module中的Android library。

生成的时候发现不对了,gradle面板里没有assemble release。

最新版本的设置网上搜不到,默认的不显示封装库的gradle栏目,搞了一上午。

就是这个设置,必须选中,然后同步,栏目就出来了。

要生成混淆的库,minifyEnabled需要设为true,最下面2项的false也必须要。

buildTypes {release {minifyEnabled trueproguardFiles getDefaultProguardFile('proguard-android-optimize.txt'),'proguard-rules.pro'
// 添加这些配置crunchPngs falseshrinkResources false}
}

设置好以后,选中右边gradle栏中的mylibray-->task-->other-->assemble release(如果选的debug是不会混淆的)。

三、使用aar

在app文件夹下添加libs文件夹,添加.aar文件。

在模块的build.gradle中添加下面代码

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

更新同步后,使用aar成功。

http://www.dtcms.com/a/465799.html

相关文章:

  • 网络模型训练完整代码
  • 部署k8s集群+containerd+dashboard
  • PHP网站建设的课后笔记wordpress divi主题
  • 网站开发相关文献广州 深圳 外贸网站建设公司
  • 从零起步学习Redis || 第十二章:Redis Cluster集群如何解决Redis单机模式的性能瓶颈及高可用分布式部署方案详解
  • 【Day 73】Linux-自动化工具-Ansible
  • 网站做英文版有用吗网站建设后如何检测
  • Color Wheel for Mac:一键解锁专业配色,设计效率翻倍
  • 五合一自助建站网站套用别人产品图片做网站
  • 注册公司在哪个网站宝塔搭建wordpress博客
  • Redis-哈希(Hash)类型
  • 无需登录!无限制轻松体验Claude4.5智能答疑
  • 3.5.1 抹灰工程施工
  • 建站软件可以不通过网络建设吗代发关键词包收录
  • 编程题:递归与分治练习题3道(C语言实现)
  • 龙海市建设局网站有什么公司做网站好
  • 【Day 74 】Ansible-playbook剧本-角色
  • 百度网站排名全掉专注微商推广的网站
  • wordpress payjs学seo如何入门
  • Neo4j查询计划完全指南:读懂数据库的“执行蓝图“
  • Kubernetes 1.20集群部署
  • PostgresWAL文件和序列号
  • 个人网页设计制作网站模板中国建设银行网站忘记密码怎么办
  • cms 官方网站网站建设团队管理怎么写
  • 什么是Ansible 清单
  • MySQL——数据库入门指南
  • 国外网站空间租用费用电商食品网站建设
  • 一级a做爰片免费网站短视频教程软件开发需要用什么软件
  • 机器人如何帮助工厂提升工作效率
  • 苹果软件混淆与 iOS 代码加固趋势,IPA 加密、应用防反编译与无源码保护的工程化演进