递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 8175|回复: 25
打印 上一主题 下一主题

[安卓] 关于gradle编译的各种问题以及近期的工作日志.

[复制链接]

453

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
43538
跳转到指定楼层
楼主
发表于 2024-11-28 21:42:56 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 创世魂 于 2024-12-5 19:05 编辑

       使用gradle编译后虽然可以提高编译速度,但是会发生很多权限问题,导致程序无法正常运行。因为gardle编译会导致目标api等级变成33,根据安卓系统规定,目标API等级越高,需要的权限也就越多。      
  
       具体为 存储权限、定位权限、蓝牙权限、wifi权限等权限的使用,常规方式可能都走不通,需要遵循安卓规定按照特定的方式来申请权限。
       Android Target 31 升级全攻略 —— 记阿里首个超级 App 的坎坷升级之路
                     
        这里找到了一个关于目标API等级31的升级指南(虽然是原生安卓),但是能让阿里巴巴技术人员单独出一片文章,可见其难易程度。至于33就更不用提了,权限只会越来越紧。
      
       所以如果遇到问题,大家可以先尝试用普通编译解决问题,关于Gradle编译带来的一些列问题目前正在优化解决,并全力让火山升级安卓X兼容包。

       关于安卓X是谷歌推出的全新的兼容库,目前除了一些早就停止维护的项目外,几乎所有在更新的项目都已经全面转换为了安卓X,这导致安卓在封装第三方开源库也面临的困难,好在是现在支持了Gradle编译,让升级安卓x变的更加简单。
       但是因为火山历史遗留问题,目前也正在全力解决这一问题。让不支持安卓X编译的,全面支持安卓X。


目前已经解决以下库:
  • 应用崩溃处理类
  • TX互联
  • 高级弹窗容器
  • SQlite(封了一个新的库支持密码)
  • 高级列表框
  • 侧滑容器
  • 垂直刷新容器
  • 嵌套滚动容器
  • 全屏侧滑布局器
  • 协调布局器
  • 协调头布局器
  • 高级数字选择器
  • 轮播图
  • 视图容器
  • QMUI界面库
  • 高级图片选择器
  • 高级菜单类
  • 图像压缩类



其它问题等待修复(用户反馈):
  • 打开指定应用
  • 蓝牙权限(如果有必要等待QMUI完成后,会编写相关案例。)



关于安卓X升级问题,等所有工作完成后会编写一个安卓X升级文档,助力所有火山安卓用户顺利的升级安卓X。
升级安卓X也比较简单,除了极个别库方法不兼容,大多数库都可以极少的成本完成安卓X的升级,后续详情关注安卓X升级文档即可。













安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

7

主题

94

帖子

622

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
622
26#
发表于 2024-12-26 22:32:38 | 只看该作者
还没发布更新吗
回复

使用道具 举报

45

主题

146

帖子

2082

积分

金牌会员

Rank: 6Rank: 6

积分
2082
25#
发表于 2024-12-13 21:09:16 | 只看该作者
权限类不支持gradle,有没有计划啊,基本每个app都要的啊
回复

使用道具 举报

118

主题

727

帖子

7827

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7827
24#
发表于 2024-12-5 20:18:55 | 只看该作者
????
回复

使用道具 举报

98

主题

784

帖子

4287

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4287
23#
发表于 2024-12-5 19:49:57 | 只看该作者
那明天更新吧
回复

使用道具 举报

453

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
43538
22#
 楼主| 发表于 2024-12-5 19:06:14 | 只看该作者
目前主要问题已经全部解决。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

98

主题

784

帖子

4287

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4287
21#
发表于 2024-12-2 17:04:25 | 只看该作者
是不是PC的在下次更新也一起放出,有货就出哦
回复

使用道具 举报

98

主题

784

帖子

4287

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4287
20#
发表于 2024-12-2 17:02:44 | 只看该作者
版主 加下班嘛 不要标准8小时 24小时开干:噜阿噜
回复

使用道具 举报

9

主题

592

帖子

2795

积分

核心用户

我站在编程的路口往回望,再也看不到那个快乐的代码郎

Rank: 9Rank: 9Rank: 9

积分
2795
19#
发表于 2024-12-1 21:36:39 | 只看该作者
火山最对不起的用户,,,安卓。。。。
回复

使用道具 举报

7

主题

94

帖子

622

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
622
18#
发表于 2024-12-1 03:05:44 | 只看该作者
创世魂 发表于 2024-11-30 21:32
自带的游戏例子都通过编译了啊。



单独编译游戏示例, 或穿山甲融合类都是可以的, 但是在游戏示例中调用了穿山甲融合类就报错, 穿山甲融合类使用了gradle 注:穿山甲融合类为飞翔的企鹅封装
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2025-5-22 00:03 , Processed in 0.097026 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表