- 前言 今天在打包aab的时候遇到一些神奇的问题,话不多说,看问题 jarsigner.exefailed with exit code 1 开发环境 Android Studio:4.2.0 Gradle插件版本:3.2.1 Gradle所需版本:4.8.1 直接跑debug包没问题,打APK包也正常,问题来了打aab包... 前言 今天在打包aab的时候遇到一些神奇的问题,话不多说,看问题 jarsigner.exefailed with exit code 1 开发环境 Android Studio:4.2.0 Gradle插件版本:3.2.1 Gradle所需版本:4.8.1 直接跑debug包没问题,打APK包也正常,问题来了打aab包...
- 因Android11谷歌禁止使用requestLegacyExternalStorage 。 故将存储方式分为两种方式来进行文件存储,代码如下: package com.demo.demo.utils; import android.Manifest;import android.content.ContentResolv... 因Android11谷歌禁止使用requestLegacyExternalStorage 。 故将存储方式分为两种方式来进行文件存储,代码如下: package com.demo.demo.utils; import android.Manifest;import android.content.ContentResolv...
- ViewGroup ViewGroup是一个特殊的View,可以包含其他视图(称为子视图)。而ViewGroup是View的子类,所以ViewGroup可以当成普通的UI组件使用。ViewGroup是布局和视图容器的基类,该类还定义了Vie... ViewGroup ViewGroup是一个特殊的View,可以包含其他视图(称为子视图)。而ViewGroup是View的子类,所以ViewGroup可以当成普通的UI组件使用。ViewGroup是布局和视图容器的基类,该类还定义了Vie...
- Broadcast Receiver是什么 Broadcast Receiver是Android四大组件之一,是一种广泛运用在应用程序之间传输信息的机制,通过发送Intent来传送我们的数据。 Broadcast Receiver使用... Broadcast Receiver是什么 Broadcast Receiver是Android四大组件之一,是一种广泛运用在应用程序之间传输信息的机制,通过发送Intent来传送我们的数据。 Broadcast Receiver使用...
- 🔥 AIDL AIDL 全称 Android Interface Definition Language (Android 接口定义语言),允许你定义客户端和服务都同意的编程接口,以便使用进程间通信 (IPC) 相互通信。在Android... 🔥 AIDL AIDL 全称 Android Interface Definition Language (Android 接口定义语言),允许你定义客户端和服务都同意的编程接口,以便使用进程间通信 (IPC) 相互通信。在Android...
- Glide的简单使用 Glide里的缓存 默认情况下,Glide 会在开始一个新的图片请求之前检查以下多级的缓存: 活动资源 (Active Resources) - 现在是否有另一个 View 正在展示这张图片? 内存缓存 (Memory cache) - 该图片是否最近被加载过并仍存在于内存中? 资源类型(Resourc... Glide的简单使用 Glide里的缓存 默认情况下,Glide 会在开始一个新的图片请求之前检查以下多级的缓存: 活动资源 (Active Resources) - 现在是否有另一个 View 正在展示这张图片? 内存缓存 (Memory cache) - 该图片是否最近被加载过并仍存在于内存中? 资源类型(Resourc...
- 🔥 Android 12 高斯模糊 新功能:更易用的模糊、彩色滤镜等特效 。 新的 API 让你能更轻松地将常见图形效果应用到视图和渲染结构... 🔥 Android 12 高斯模糊 新功能:更易用的模糊、彩色滤镜等特效 。 新的 API 让你能更轻松地将常见图形效果应用到视图和渲染结构...
- 作者:帅次 作者简介:CSDN博客专家,欢迎点赞、收藏、评论 粉丝福利:公众号「帅次」一个分享Android 体系技术·相关知识·面试题库·技术互助·干货·资讯·高薪职位·教程的地方。 Android的布局管理器本身就是个... 作者:帅次 作者简介:CSDN博客专家,欢迎点赞、收藏、评论 粉丝福利:公众号「帅次」一个分享Android 体系技术·相关知识·面试题库·技术互助·干货·资讯·高薪职位·教程的地方。 Android的布局管理器本身就是个...
- 前言 起因:项目使用的一直是multidex:1.0.3版本就想着版本低了要不要升级一下。惊喜就这么来了。 65536 当你的应用及其引用的... 前言 起因:项目使用的一直是multidex:1.0.3版本就想着版本低了要不要升级一下。惊喜就这么来了。 65536 当你的应用及其引用的...
- 一、什么是Gradle Gradle,它是一个基于JVM的新一代构建工具,关于Gradle完全可以写一本书。这个小节就讲讲Android项目中Gradle的使用。目前Android应用大多都是采用Android Studio来开发的,And... 一、什么是Gradle Gradle,它是一个基于JVM的新一代构建工具,关于Gradle完全可以写一本书。这个小节就讲讲Android项目中Gradle的使用。目前Android应用大多都是采用Android Studio来开发的,And...
- 作者:帅次 作者简介:CSDN博客专家、华为云云享专家认证 公众号「帅次」:分享 Android 相关知识·面试题库。 目录 Andorid Studio 运行 main 函数报错: Gradle构建问题 New Project问题 运行成功 IntelliJ IDEA 其他问题 kotlin-grad... 作者:帅次 作者简介:CSDN博客专家、华为云云享专家认证 公众号「帅次」:分享 Android 相关知识·面试题库。 目录 Andorid Studio 运行 main 函数报错: Gradle构建问题 New Project问题 运行成功 IntelliJ IDEA 其他问题 kotlin-grad...
- 1、启动Android Studio 2、创建项目 3、选择其中一项都是可以的,这里咱选择Empty Activity 4、设置项目参数,然后就可以Finish了 5、Installing Requested Components,然后就可以Finish了,静候佳音 6、恭喜你项目建好了,下面就是加载新的工具和... 1、启动Android Studio 2、创建项目 3、选择其中一项都是可以的,这里咱选择Empty Activity 4、设置项目参数,然后就可以Finish了 5、Installing Requested Components,然后就可以Finish了,静候佳音 6、恭喜你项目建好了,下面就是加载新的工具和...
- 好问的人,只做了五分钟的愚人;耻于发问的人,终身为愚人。 Android提供了5种方式来让用户保存持久化应用程序数据。根据自己的需求来做选择,比如数据是否是应用程序私有的,是否能被其他程序访问,需要多少数据存储空间等,分别是: ... 好问的人,只做了五分钟的愚人;耻于发问的人,终身为愚人。 Android提供了5种方式来让用户保存持久化应用程序数据。根据自己的需求来做选择,比如数据是否是应用程序私有的,是否能被其他程序访问,需要多少数据存储空间等,分别是: ...
- TextClock TextClock 可以将当前日期和/或时间显示为格式化字符串。TextClock 遵循 24 小时格式系统设置。因此,提供「两种不同的格式化模式」: 以 24 小时制显示日期/时间, 以 12 小时制... TextClock TextClock 可以将当前日期和/或时间显示为格式化字符串。TextClock 遵循 24 小时格式系统设置。因此,提供「两种不同的格式化模式」: 以 24 小时制显示日期/时间, 以 12 小时制...
- 前言 uses-permission和permission的区别 permission定义权限 uses-permission申请权限 u... 前言 uses-permission和permission的区别 permission定义权限 uses-permission申请权限 u...
上滑加载中
推荐直播
-
基于HarmonyOS NEXT应用开发之旅
2025/07/17 周四 19:00-20:00
吴玉佩、刘俊威-华为开发者布道师-高校学生
两位学生华为开发者布道师,连续两届HarmonyOS极客马拉松获奖选手联袂呈现HarmonyOS NEXT开发全景!从基础筑基,到工具提效。为您铺就一条从入门到精通的鸿蒙应用开发之路。无论您是新手开发者,还是经验老手,都能在此收获满满干货,开启您的HarmonyOS NEXT高效、智能开发新篇章!
回顾中
热门标签