android studio
文章平均质量分 58
锐湃
这个作者很懒,什么都没留下…
展开
-
AndroidStudio根据环境打包不同的aar文件
但有些第三方是区分debug和release版的,不同环境需要打包不同的aar文件,每次打包前都去替换这个包很麻烦也容易忘记出错,最好可以通过gradle脚本根据环境打包不同的文件。链接:https://www.jianshu.com/p/bc61ed8dcce3。商业转载请联系作者获得授权,非商业转载请注明出处。以上脚本默认采用release包,debug环境采用debug包。引用第三方库的aar文件,一般有以下两个build.gradle。转载 2024-10-17 15:58:43 · 55 阅读 · 0 评论 -
Android studio 导入AAR文件,并打包AAR文件,解决无法依赖并打包第三方aar问题
导入完成,导出和普通aar导出一样,导出的时候新导出的aar文件会包含该aar文件。把要导入的aar文件拖入,并在ss文件夹内新建build.gradle文件。编辑settings.gradle,插入include ‘:ss’在要打包module的目录下,编辑build.gradle,插入。首先创建一个android工程,之后新建文件夹,和app平级。build.gradle文件输入以下内容。任意取名,我这边随便取了个ss。楼下图有误,就不更新了。转载 2024-10-17 15:56:55 · 120 阅读 · 0 评论 -
Android Studio修改代码后直接点击run没生效,需要Rebuild或者删除build文件夹后再run才生效的解决方法
如果还不行就继续关闭HotSwap功能,File -> Settings -> Build,Exexution,Deployment -> Debugger -> HotSwap,去掉勾选的Enable hot-swap agent for Groovy code。选中app,滑动到下面的 before launch,点击 + 号,添加一个Gradle-aware Make。下次运行的时候直接选择Stop and Rerun 继续跑。给Task输入一个名称,或者不填留空使用原理名称,然后点击OK。转载 2024-10-15 14:33:30 · 115 阅读 · 0 评论 -
Dependent features configured but no package ID was set
也可以把app改成liabrary,就是把com.android.application改成com.android.library。原因是模块作为依赖添加进来,但是这个模块是一个app。找到错误的依赖,点上面的“-”删除,应用即可。转载 2024-10-15 13:57:44 · 44 阅读 · 0 评论 -
android studio可用下载地址
android studio可用下载地址原创 2024-10-10 14:22:24 · 354 阅读 · 0 评论 -
logcat 的使用技巧
在 Android 开发中,我们一般使用 logcat 来查看日志。这篇文章将介绍一些 logcat 的使用技巧转载 2024-10-07 10:54:19 · 70 阅读 · 0 评论 -
Using dependency catalogs requires the activation of the matching feature preview. gradle 统一依赖管理
Using dependency catalogs requires the activation of the matching feature preview.原创 2024-08-16 10:30:29 · 1469 阅读 · 0 评论 -
android控制台中文乱码问题解决
下面根据我日常工作的经验总结,排序的先后即为我们需要注意修改的先后。在每次进行修改之后。转载 2024-04-24 17:04:05 · 528 阅读 · 0 评论 -
编译优化之Gradle最佳配置实践
本文先是介绍了为什么要做编译优化,然后分析了影响编译速度的因素有哪些,从最少、复用的构建原则入手,详细的为大家介绍了一些低成本且实用的最佳实践指南。如果你还没有优化过,可以实操起来了~转载 2024-04-17 20:13:57 · 387 阅读 · 0 评论 -
Cause: defaultConfig contains custom BuildConfig fields, but the feature is disabled.
解决Cause: defaultConfig contains custom BuildConfig fields, but the feature is disabled.原创 2024-04-16 19:26:31 · 712 阅读 · 0 评论 -
Android Studio中使用ImageButton时显示“Missing contentDescription”的处理方法
当点击该ImageButton后,就会有语音功能,提示的内容为图2中所示的contentDescription的值,即“Hello World”。对于ImageButton这种没有文字的控件,那些视力有障碍的用户就没办法使用,因此需要语音来提示这些用户,当前控件的作用。contentDescription属性就可以实现以上功能,如图2所示。在华为手机中打开TalkBack功能的方法是,选择“设置->辅助功能->无障碍->TalkBack”,之后打开TalkBack功能开关,如图3所示。转载 2024-04-09 15:03:06 · 269 阅读 · 0 评论 -
android开发小技巧-模拟器设置
第三步:找到android tv 1080P ,选中右击export device.xml到任意地方,然后修改 Android TV (xdpi)和 xdpi的内容,导出我就不截图了,给你们看下我修改的内容。这样我们在预览的时候就可以看到自己添加的屏幕密度的效果了。原文链接:https://blog.csdn.net/android_seven/article/details/89516222。转载 2024-04-07 14:50:26 · 52 阅读 · 0 评论 -
Android Studio 创建指dpi的模拟器
一些情况下,我们手机或者pad的dpi不是规范的dpi,在开发的时候预览界面的尺寸会和我们的实体机不一致,google提供的也没有适合的,因此我们需要自己根据实体机的真实数值创建模拟器,然后在预览界面选择自己创建的模拟器就可以了。原文链接:https://blog.csdn.net/qq_32226379/article/details/126038353。先获取自己手机或者平板的屏幕大小和屏幕密度:屏幕密度 有 xlarge large normal small。转载 2024-04-07 14:44:40 · 145 阅读 · 0 评论 -
Android Studio处理SNAPSHOT依赖项
通过在Studio 3.0.1上使用SNAPSHOT依赖项,我遇到了一些麻烦.我也试过Android Studio 3.1,同样的问题依然存在.发布新版本的库时,如果单击“刷新所有Gradle项目”图标,则应用程序构建正常.但是,Android Studio在快照中看不到任何更改.我已经尝试重新启动Android Studio并使其缓存无效,没有任何区别.如何让Android Studio了解这些变化?转载 2024-04-02 20:03:44 · 95 阅读 · 0 评论 -
字节开源安卓开发利器-CodeLocator
CodeLocator 插件是一个侧边栏插件, 安装后会在Android Studio的右侧, 点击Tab即可展开插件, 初始状态如下CodeLocator目前支持二十六种按钮操作, 当按钮呈现绿色高亮时表示可点击, 当按钮处于灰色状态时表示不可点击, 鼠标悬停一段时候后会出现具体的功能描述这里介绍一下我自己在使用CodeLocator的一些场景。转载 2024-02-29 19:24:10 · 295 阅读 · 0 评论 -
10款对Android开发者来说必不可少的Android Studio插件
Android Studio是基于JetBrains的IntelliJ IDEA软件并由Google推出的,是一个用于Android开发的功能齐全的集成开发环境。Android Studio有很多令人惊叹的功能,非常高效,被Github评为最受欢迎的三大IDE之一。除了预先存在的功能,Android Studio还为开发者提供了许多最好的Android Studio插件,增加了工具的生产力。如果你是一个Android开发者,想要提高你的生产力,下面是一些非常有效且值得尝试的插件。转载 2024-01-19 18:59:12 · 2258 阅读 · 0 评论 -
断点 android studio
众所周知,断点调试是一个合格程序员必备的一种技能,断点调试可以帮助我们查看程序运行期间每一步各变量的值,学会调试可以帮我们节省很多排查问题的时间,下面我们将来介绍一下Android Studio调试的方法和技巧。在Android Studio中有两种调试模式分别是Debug模式Attach模式两种模式使用上没有什么很大的区别,Debug模式直接点击按钮即可运行调试,Attach模式在程序启动以后,点中需要调试的应用。转载 2024-01-02 19:45:37 · 60 阅读 · 0 评论 -
Cannot inline bytecode built with JVM target 11 into bytecode that is being built with JVM target 1.
解决Cannot inline bytecode built with JVM target 11 into bytecode that is being built with JVM target 1.8. Please specify proper '-jvm-target' option原创 2023-11-27 17:38:34 · 933 阅读 · 0 评论 -
Android studio 导入svg格式的图片
SVG可以算是目前最最火热的图像文件格式了,它的英文全称为Scalable Vector Graphics,意思为可缩放的矢量图形。它是基于XML(Extensible Markup Language),由World Wide Web Consortium(W3C)联盟进行开发的。严格来说应该是一种开放标准的矢量图形语言,用户可以直接用代码来描绘图像,可以用任何文字处理工具打开SVG图像,通过改变部分代码来使图像具有交互功能,并可以随时插入到HTML中通过浏览器来观看。转载 2023-11-24 16:56:36 · 1514 阅读 · 0 评论 -
Android Studio 显示build variants工具栏
Android Studio 显示build variants工具栏原创 2023-11-24 15:52:23 · 2315 阅读 · 0 评论 -
使用gradle编译安卓APK包gradlew打包 gradle打包
一、安装JDK在安装Gradle之前需要先安装JDK,由于安装的是Gradle是4.4所以需要安装JDK1.8。之前编译总是提示如下错误就是由于先安装的jdk1.7然后安装的1.8造成的,在Gradle启动文件中使用了JAVAHOME并且写成了1.7的目录,所以无论怎么配置都是最后脚本中的生效,所以提示版本不对。1、安装jdk2、设置环境变量设置 JAVA_HOME设置path3、测试配置是否正确执行如下命令后提示java1.8即表示成功二、安装Gradle1、下载Gradle2、解压缩。转载 2023-11-17 18:07:04 · 1928 阅读 · 0 评论 -
彻底解决Android Studio Minimum supported Gradle version is X.Y.Z. Current version is x.y.z.问题
这个应该算得上一个比较基础性的问题,其实你在每次升级时,将Gradle和版本同时升级一次就可以了。版权声明:本文为CSDN博主「microhex」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/u013762572/article/details/124542155。转载 2023-10-26 16:47:26 · 1356 阅读 · 0 评论 -
Build was configured to prefer settings repositories over project repositories
在报错提示下,去查看project的build.gradle,发现配置了 maven,解决办法就是把 allprojects 闭包下的内容全部转移到 setting.gradle 配置文件中。这段话的大概意思就是:比起在 build.gradle(project)下配置,在 setting.gradle 下配置更合适,但是 build.gradle 却配置了 maven。把 allproject 闭包转移到 setting.gradle 之后,重新编译运行即可。转载 2023-10-24 19:19:00 · 6837 阅读 · 0 评论 -
Plugin [id: ‘org.jetbrains.kotlin.android‘, version: ‘1.6.21‘, apply: false] was not found in any of
解决Plugin [id: 'org.jetbrains.kotlin.android', version: '1.6.21', apply: false] was not found in any of原创 2023-10-24 18:56:42 · 1394 阅读 · 0 评论 -
【Gradle-10】不可忽视的构建分析
本文依次介绍了ProfileBuild Scan,通过这些构建分析工具,我们可以更好的去分析项目的构建过程,从而提升构建性能。Build Analyzer:开发工具提供,不割裂,但是分析能力相对基础,不过一般也够用了,推荐;Profile:本地分析报告,分析能力相对基础;Build Scan:在线分析报告,分析能力较强,可以进行深入的分析,推荐;其实Gradle还提供了Enterprice,比Build Scan的分析能力还要强,但是属于付费的,不是很符合现在降本增效的主题。转载 2023-10-19 10:14:46 · 92 阅读 · 0 评论 -
如何在 Android Studio 中使用 ButterKnife 修复此错误?
我读过这个错误发生在其他库中,在极少数情况下似乎与我的无关,我仍然没有找到解决方案。我知道 Butterknife 已被弃用,我应该迁移到 ViewBinding,但目前将整个项目转换为一项艰巨的任务。从 Gradle 中删除 Butterknife,同步,添加回来,再次同步。完全删除 Butterknife 库,它不会在编译时产生此错误,但由于缺少 Butterknife 显然无法编译。您应该使用不同的 jdk 进行编译,我正在使用过于高级的 jdk 进行编译。将其还原为 jdk11 为我解决了。转载 2023-10-18 20:09:01 · 899 阅读 · 0 评论 -
解决androidstudio新建不了aidl文件Requires setting the buildFeatures.aidl to true in the build file
解决androidstudio新建不了aidl文件Requires setting the buildFeatures.aidl to true in the build file转载 2023-10-12 15:00:27 · 3261 阅读 · 2 评论 -
Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.
解决Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.原创 2023-10-09 14:02:48 · 1214 阅读 · 0 评论 -
系统开发专用版 Android Studio 上手指南Android Studio for Platform
作为 Eclipse 时代过来的老人,Android Studio for Platform 整体上还是非常好用了,跳转代码,文件搜索和代码提示等常用功能体验都很好,而且使用上也比较简单,同时支持 Java kotlin 和 C++ 代码,这点不错。但是和 App 开发的体验还有不少差距,期待后面的更新吧!系统开发专用版 Android Studio 上手指南。转载 2023-10-09 10:29:21 · 1887 阅读 · 0 评论 -
【错误记录】Android Studio 编译报错 ( Module was compiled with an incompatible version of Kotlin. The binary )
在 org.jetbrains.kotlin:kotlin-stdlib:1.5.0 -> 1.7.10 依赖库中 , 有 org.jetbrains.kotlin:kotlin-stdlib-common:1.7.10 依赖 , 需要降低 org.jetbrains.kotlin:kotlin-stdlib 的依赖版本 , 以达到降低 org.jetbrains.kotlin:kotlin-stdlib-common:1.7.10 版本的目的;命令 , 查询依赖库的详细情况;转载 2023-09-21 16:06:57 · 3731 阅读 · 1 评论 -
android studio 报错:Missing essential plugin: org.jetbrains.android Please reinstall Android
android studio 报错:Missing essential plugin: org.jetbrains.android Please reinstall Android转载 2023-09-21 14:41:58 · 89 阅读 · 0 评论 -
ASfP: 增强AOSP平台开发的利器——Android Studio for Platform
Android Studio for Platform (ASfP) 是一个为使用 Soong 构建系统构建的 Android 开源项目(AOSP)平台开发者而设计的 Android Studio IDE 版本。与标准 Android Studio 不同,ASfP 具有多语言支持,可以在同一 IDE 中编写 C++、Kotlin 和 Java 程序语言,并且具有项目设置向导和配置 lunch 目标和平台模块等功能。转载 2023-09-20 15:39:44 · 2047 阅读 · 0 评论 -
Android Studio新版本New UI及相关设置丨遥遥领先版
本文就介绍这些了,其实每次新版本都会更新挺多信息,比如对Compose更好的支持、更好的升级助理等等,关于新版本更多信息,也可点击下方文档地址查看。转载 2023-09-13 10:08:24 · 1078 阅读 · 0 评论 -
查看module依赖树
查看module依赖树原创 2023-08-08 16:32:50 · 379 阅读 · 0 评论 -
Android Studio 实用插件推荐
1现在做安卓开发的同学基本都是用 Android Studio 了吧,它具有强大的开放性,可以让用户根据自己的需求开发或使用一些插件辅助自己搬砖,当然开发插件我们可能还没有那么厉害,但是能做到善于使用现有的一些优秀的插件,也会使得咱们的工作效率倍增,有一些无法实现的操作,也会迎刃而解,所以在使用 studio 开发的过程中,插件的选择以及使用也是非常重要的一部分,以下我会为大家推荐一些个人觉得可以让你在开发中有飞一般体验,非常好用的六款插件。1。转载 2023-08-08 09:53:19 · 1250 阅读 · 0 评论 -
推荐几个好用的Android Studio插件
只需安装ADB Wifi插件,确保您的主机设备和手机连接到同一网络,然后转到“工具” → “android” → “ADB WIFI” → “ADB USB to WIFI”,开始连接 - 现在您可以在无需USB连接的情况下运行应用程序。对于刚开始入门的开发人员,或者那些发现自己陷入大块代码中的人,它是一个救星。除了Java和Kotlin,此插件还支持其他十几种语言,如Objective-C、Scala、Python、HTML、SQL等。CodeGlance预览了文件的代码模式,让您快速导航到所需的部分。转载 2023-07-31 10:03:47 · 2447 阅读 · 0 评论 -
Could not resolve com.android.tools.build:gradle:7.4.2.
解决方法:进入Preferences->Build,Execution,Deployment->Build Tools->Gradle中,将Gradle user home和项目的Gradle JDK改为一样的版本目录。原文链接:https://blog.csdn.net/some_man/article/details/129931840。原因: Android Studio默认的JDK版本与项目配置的Gradle所需的JDK不一致导致冲突所致。Android Studio 新建工程时报错。转载 2023-07-04 16:24:09 · 3421 阅读 · 0 评论 -
解决Error:Kotlin: Module was compiled with an incompatible version of Kotlin. The binary version of ..
1. 问题今天在启动spring boot项目时,idea报出错误:Error:Kotlin: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.13.,如下图所示:原来是idea的kotlin插件版本比pom中的低。对此,可以有以下两种思路:把项目里面的版本降一下一种是升级下idea插件的版本我选转载 2023-06-09 18:38:29 · 15031 阅读 · 0 评论 -
Android Studio更新后跑不起来?快来适配 AGP8 和 Flamingo/JDK 17
AGP 8 和 Flamingo 需要兼容的问题大致就这样,可以看到 Android Studio 和 Gradle/Kotlin 关系捆绑得越来越紧密,如果不了解它们的依赖关系,处理器兼容就会迷失方向。另外 AGP 现在的每个大版本变动也很大,比如前面没有特别介绍的aidl和配置位,下个大版本应该就会被移除了,只能说 Gradle 真的就是为了「折腾」而生。作者:恋猫de小郭链接:https://juejin.cn/post/7238978524031123515来源:稀土掘金。转载 2023-06-09 11:13:47 · 3180 阅读 · 0 评论 -
build.gradle 使用 gradle.properties 中文字符乱码问题
在 ext 里面定义的变量 appid 和 appName 是可以在当前的 build.gradle 中直接使用,这两个变量后面的赋值 APP_ID 和 APP_NAME 是自动从 gradle.property 中读取。在 AndroidManifest.xml 文件中间可以通过 build.gradle 做中转,去获取 gradle.property 中的变量,主要是在使用 jenkins 自动构建的时候动态配置构建参数。上面是在 app 目录底下的 builde.gradle 文件的部分内容。转载 2023-06-02 15:41:38 · 443 阅读 · 0 评论