aapt相关内容

Android-资源链接失败/链接参考失败

我检查了XML文件的本地历史记录,并仔细检查了清单文件,没有发现任何错误. 在发布问题之前,我经历了很多类似的帖子并提出了答案,但没有发现与我的问题相关的内容.在下面,您会找到我的 LOG ,希望你们中的一个可以指导我解决问题! Android资源链接失败输出:\ AndroidProjects \ myApp \ app \ build \ intermediates \ incre ..
发布时间:2021-04-04 20:10:07 移动开发

获取gradle构建的aapt2参数?

我有兴趣尝试使用aapt2从命令行编译android应用程序.尝试执行aapt2 link命令时,链接约束布局库时遇到问题.该程序可从Android studio/gradle成功构建.如何使gradle命令行调用向我显示正在运行的aapt2命令? 出于记录,我尝试运行./gradlew assembleDebug --debug,我所看到的只是对aapt2-proto库的调用. 解决 ..
发布时间:2020-11-20 02:46:22 移动开发

aapt错误获取"android:name"属性:属性不是字符串值

生成我的apk时,我在其上执行命令aapt dump badging.我不断收到以下错误: 应用程序:label ='名称'icon ='res/drawable/icon_128x128.png' 可通过应用程序调试的启动活动: 名称='co.package.name.MainActivity'标签='名称'图标=''错误 获取"android:name"属性:该属性不是字符串值 ..
发布时间:2020-09-06 00:46:03 移动开发

Android资源数量有什么限制?

我们的一个应用程序具有数千个小数据文件,我们目前正在打包这些小数据文件作为资产.如果我们可以将它们打包为原始资源,这将对我们的代码有所帮助.我试图找出每种类型的应用程序可以拥有的资源数量的限制,但是我还没有找到关于此的任何文档.有谁知道Android资源数量的限制? 解决方案 经过大量实验,对于每种资源类型,似乎最多可以拥有16位资源(65,536种资源). (可能会保留一些额外的位以备将 ..
发布时间:2020-08-30 21:59:22 移动开发

有人可以真正解释Resource.Designer.cs的工作原理吗?

在生成Resource.Designer但无法编译的项目构建期间,我通常遇到问题.我的搜索引擎表明,我并不是唯一一个遇到此问题的人,但是我也没有找到任何可靠的“解决方案". 例如,现在我有一个可以正常运行的项目,但是如果我添加对我创建的NuGet库的引用,则该应用将由于Resource.Designer.cs中的大量错误而不再编译. 在另一个项目中,我只是升级了Xamarin Form ..
发布时间:2020-08-30 03:11:59 移动开发

AAPT错误:资源可绘制/...未找到

最近升级了我的android studio之后,我无法再构建项目了. 每次执行构建时,都会发生以下错误: error: resource drawable/splash_screen (aka com.whereisthemonkey.nowalism:drawable/splash_screen) not found. Message{kind=ERROR, text=error: ..
发布时间:2020-08-30 02:57:57 移动开发

如何使用aapt2,文档在哪里?

我已经使用aapt p打包资源并生成R.java. 但是当我升级到Android 24时,发现了aapt2.exe. 我应该使用aapt2.exe吗?如何使用?我找不到有关它的任何文档. 解决方案 AAPT和AAPT2的工作方式之间有很大的不同. 编译并链接 除新功能外,AAPT2的主要思想是将“打包"步骤分为两步:“编译"和“链接".它提高了性能,因为如果仅更改一 ..
发布时间:2020-08-30 02:24:55 移动开发

什么是AAPT(Android资产打包工具),它如何工作?

AAPT(Android资产打包工具)是什么意思?如何运作? 我可以使用AAPT将一个应用程序的.so文件发送到另一个应用程序的APK文件中吗? 解决方案 AAPT允许您查看,创建和更新与ZIP兼容的存档(ZIP,JAR和APK).它还可以将资源编译为二进制资产.它是Android应用程序的基础构建器. 当然,您可以从应用程序中发送.so文件,但是如果要使用它,则将需要反向工程 ..
发布时间:2020-08-30 00:31:20 移动开发

Android Studio 3.0 Beta4中的AAPT2 Gradle问题

我们已经在gradle.properties文件中添加了android.enableAapt2 = false 解决方案 对我来说,不需要将android.enableAapt2=false添加到我的 gradle.properties 中.对我来说,解决方案是确保在我的gradle构建文件中,将compileSdkVersion设置为26,将buildToolsVersion设置为26. ..
发布时间:2020-08-29 18:42:42 移动开发

Android Studio 3.0清单错误:未知元素< action>成立

注意:请不要发布此"android.enableAapt2 = false" 作为答案.这不是不是解决方案.它只是忽略了不会在运行时引起任何问题的实际错误. 解决方案很简单,只需删除清单文件中意图过滤器外部错误放置的 action标签即可. 拥有一个由Android Studio 2.3很好地构建的应用程序. 更新Android Studio 3.0 稳定后,开始出现此错误,无法构建我 ..
发布时间:2020-08-27 19:00:07 移动开发

AAPT2编译失败:Android 3.0 Canary 1上无效的dimen

我正在玩Android即时应用程序.我安装了所有正确的软件包,并厌倦了创建具有即时应用程序支持的新应用程序(创建新应用程序时选中了即时应用程序复选框).问题是我总是遇到编译工具的问题.是否还有其他人有这个问题,并且能够找到任何解决方法. 我的环境: Android Studio 3.0 Canary 1 编译SDK:25 构建工具:"26.0.0 rc2" Gradle插件:3. ..

adb shell命令来检查apk是否为debug或release签名?

如何检查apk是否为调试或发布签名? 是否有任何直接的adb命令来验证apk签名? 尝试以下操作 dumpsys 和 aapt 命令,但是我找不到确切的标志 adb shell dumpsys软件包 aapt转储标记 如何找出给定的apk是已调试还是已发布? 解决方案 如果要检查是否可以安装该apk(用户,userd ..
发布时间:2020-06-01 20:42:26 移动开发