
Android Studio配置
文章平均质量分 58
言并肃
一个默默的开发者
展开
-
解决Android Studio等开发软件出现更新TKK失败的两种方案
在Android Studio等开发软件中利用Translation等翻译插件时,出现无法翻译的提示:更新TKK失败,请检查网络连接由于Google翻译退出中国后,导致域名IP在国内不可用。下面给出两种方案解决此问题。原创 2022-11-19 12:31:29 · 2231 阅读 · 2 评论 -
解决Build failed:Could not resolve com.android.tools.build:gradle:7.4.0-alpha10.
AndroidStudio的项目在build时出现下面的报错:Try:新版本的AndroidStudio出现下面的错误通知:此为Android Studio默认的JDK版本与项目配置的Gradle所需的JDK不一致导致冲突所致。要求选择同一版本的JDK。原创 2022-09-16 15:55:18 · 10315 阅读 · 0 评论 -
android实现资源分包分类存放以便查找
在用android studio开发项目的过程中,工程中用到的ui资源随着需求愈来愈多,在替换删除资源的时候就比较头疼去查找对应的资源文件。于是可以对资源划分多个种类,分包对应不同的ui子模块目录。首先开发的工程也是分为多个ui目录,以便对应其ui资源包。接着在资源res目录下新建多个资源子目录,存放不同ui模块目录下的资源文件。最后还需在工程模块下的build.gradle配置资源包打包路径:android { ... sourceSets { main {原创 2022-05-26 17:19:32 · 734 阅读 · 1 评论 -
android studio中jar包中的类冲突解决办法
implementation ('android.zhonghong.zhmcuserver:mcuservice:1.0.17'){ exclude group: 'com.android.support' }原创 2022-05-22 01:00:00 · 4602 阅读 · 0 评论 -
使用 Android Gradle 插件升级助理(AGP)解决旧项目找不到类的问题
Android Gradle 插件 (AGP) 升级助理是 Android Studio 中的一个工具,可帮助您升级项目所使用的 AGP 版本。AGP 升级助理的用途是什么?AGP 升级助理将引导您完成升级 AGP 版本所需的更改。以下是升级助理最常见的用例:语法更改:升级助理会尝试将旧版 AGP 的 build 文件转换为新版 AGP 所需的文件。在开发 AGP 时,我们会更新 build 文件,以支持逐步被替换、废弃或不受支持的接口。AGP 和 Gradle 之间的兼容性要求:升级助理了解 AG原创 2022-05-18 01:00:00 · 10830 阅读 · 0 评论 -
AndroidStudio报org.gradle.api.internal.plugins.PluginApplicationException问题
将Android工程移到其他路径再打开工程时,AndroidStudio出现如下错误:Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin [id ‘com.android.internal.application’]此问题主要由于新工程路径存在中文,导致的编译出错。解决办法:在工程下的gradle.properties配置android.overridePat原创 2022-05-06 19:06:29 · 3961 阅读 · 0 评论 -
Android studio导入系统framework.jar包并更改引用库的优先级(修改引用的android sdk为framework.jar包)
android studio引用的sdk默认为当前android版本的Android API XX Platform的android.jar。当修改了系统framework,需要调用新增或隐藏的接口或者常量时,默认的sdk是找不到方法的,直接引用android studio编译时会报错。这时可以将编译源码生成的framework.jar导入android studio中使用,导入方式如下。可以在module下配置当前module或者根目录下配置整个工程的编译时的添加系统库的引用。//两者选其一//mod原创 2022-04-27 21:22:40 · 8708 阅读 · 4 评论 -
android studio解决transformDexArchiveWithExternalLibsDexMergerForDebug FAILED
集成了许多jar包,然后android studio编译时报如下错误:Task :SystemUI_Full:transformDexArchiveWithExternalLibsDexMergerForDebug FAILEDAGPBI: {“kind”:“error”,“text”:“Program type already present: com.hp.hpl.sparta.Node”,“sources”:[{}],“tool”:“D8”}FAILURE: Build failed with原创 2022-04-20 10:48:40 · 515 阅读 · 0 评论 -
android studio配置多渠道打包
配置app下的build.gradle打包多渠道apk,选择AndroidStudio左下角的Build Variants原创 2022-04-20 10:10:59 · 1894 阅读 · 0 评论 -
android导入framework.jar包后报java.lang.ArrayIndexOutOfBoundsException: 65535的问题
在应用工程中引用了framework.jar的系统框架包,但运行时报下面的错误:java.lang.ArrayIndexOutOfBoundsException: 65535 at com.android.tools.r8.graph.OffsetToObjectMapping.b(:4) at com.android.tools.r8.dex.DexParser.a(:522) at com.android.tools.r8.dex.ApplicationReader$a.b(:13) at c原创 2022-04-13 11:45:40 · 656 阅读 · 0 评论 -
android生成系统应用签名
1、编译android源码。2、cd build/target/product/security/已有platform.pk8和platform.x509.pem文件可省略1-2步骤3、执行 openssl pkcs8 -inform DER -nocrypt -in platform.pk8 -out platform.pem需要安装openssl,安装完后配置openssl环境(下载地址:http://slproweb.com/products/Win32OpenSSL.html)详见博客原创 2022-04-07 09:51:06 · 1660 阅读 · 1 评论 -
关于android studio工程APP编译时找不到系统framework的方法或变量问题
android系统应用开发过程中,难免会修改增加系统框架的一些方法或者参数,生成系统framework.jar供android工程依赖使用,在android studio的module目录下的build.gradle配置jar包依赖,注意的是不能用implementation,否则编译时会报方法数超过65535的问题。compileOnly(‘extra_libs/framework.jar’)build报错如下:Task MyApplication compileDebugJavawithJa原创 2022-04-18 12:18:05 · 1508 阅读 · 0 评论 -
Android Studio中配置上传Maven私有库的脚本
Android Studio中配置上传maven私有库库的脚本首先编写脚本如下:// 在工程module的build.gradle文件下需要声明应用此gradle脚本,apply from :'uploadToMaven.gradle' //上传Maven私有库脚本apply plugin: 'maven'//打包main目录下代码和资源的tasktask androidSourcesJar(type: Jar) { classifier = 'sources' fro原创 2022-04-07 14:31:06 · 1517 阅读 · 1 评论