问题标签 [aapt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3526 浏览

android - 构建项目上的 Android aapt.exe APPCRASH,错误代码为 -1073741819

与此AAPT 类似的问题失败,错误代码为 -1073741819

Appt.exe 在带有签名的项目构建上以 APPCRASH 停止:

IDE 中的消息窗口显示 android-apt-compiler: Command "C:\Program Files (x86)\Android\android-sdk\platform-tools\aapt.exe package -m --auto-add-overlay --extra-packages %used library%" 执行失败,退出代码为 -1073741819

我尝试重建、清理项目、清理 IDE 缓存、添加/删除依赖项、重新启动 IDE、重新启动计算机、重新安装 Android SDK 平台工具 - 没有任何帮助。相关问题中提供的解决方案也没有帮助 - 我的 style.xml 中没有 @+id。

IDE:Intellij IDEA 12.0.2

项目中使用的库:

  • ActionBarSherlock-4.2.0
  • 滑动菜单
  • Android-ViewPagerIndicator
  • Android-PullToRefresh

正如我在 Eclipse 中发现的那样,这个问题可以通过将 Window -> Preferences -> Android -> Build -> Build Output 设置为“Normal”而不是“Verbose”来解决。但我在 Intellij IDEA 中找不到这样的选项。

PS:在项目的某个地方看起来像问题,因为其他项目(即使是库)编译得很好。

0 投票
1 回答
1091 浏览

android - Android libpng 错误:处理PNG图像失败 - maven-plugin

用 android-maven-plugin 编译我的项目给了我以下 png 错误。带有 android-m2e 的 Eclipse 可以毫无问题地编译并部署到我的平板电脑上。这是 aapt 命令和 libpng 的问题吗?

0 投票
2 回答
390 浏览

android - “aapt 编译资源的功能”是什么意思?

最近发布了新版本的eclipse adt 插件。

根据Tor Norbye 在 Google+ 上的帖子,它有一个

新的 aapt 功能来编译资源。

这是什么意思?现在可以将资源打包在jar中吗?它对图书馆项目有什么改变吗?有人能解释一下这个新的 aapt 功能是做什么的吗?

我在ADT 更改日志Android 工具网站上进行了搜索,但没有找到任何解释。

0 投票
2 回答
18872 浏览

android - Android - 如何使用 Android 资产打包工具?

我想在编译我的 android 应用程序时aapt.exe停止压缩我的文件。database.db我运行终端(Mac OS)并输入:

它抛出错误:

我正在使用 android sdk v20.0.1。我犯了什么错误吗?

0 投票
3 回答
19610 浏览

android - ADB shell 上的“aapt 转储徽章”

我正在尝试从命令行获取应用程序及其可启动活动的列表。我知道

会给我这个信息。我只是想知道我是否可以从 ADB shell 的上下文中获取这些信息。我意识到我可以将文件拉到本地机器上,但有些 APK 相当大,所以我宁愿直接从设备上获取这些信息......

0 投票
2 回答
6191 浏览

android - Android - 在没有 Eclipse 的情况下构建应用程序

我有一个主应用程序和一个它使用的 Android 库项目

我可以在 Eclipse 中很好地编译和运行应用程序

当我尝试使用 ant 构建相同的应用程序时,我遇到了问题

我无法使用 eclipse 的 aapt 获得相同的结果(在后台)

eclipse 插件似乎将主应用程序和库项目的资源(布局、图标、字符串等)合并在一起。任何人都知道如何在 aapt 的命令行中执行此操作

谢谢

0 投票
1 回答
1544 浏览

localization - 除了 apktool 之外,是否有一个方便的工具可以仅本地化 APK(resources.arsc)?

我想将我的 Android 4.0.4 (3G) Pad 本地化为维吾尔语。

我反编译,values-ug-rCN在文件夹中添加了一个新的翻译res,编译回来得到resources.arsc文件。

除 Phone.apk 外,所有 APK 都运行良好。我可以反编译得到 xmls,但是在编译时,它给了我以下错误:(该错误是使用最新的 ApkTool1.5.2 重现的,无论是否安装 framework.apk)

我只是想翻译里面的xmls values,然后编译回来resources.arsc

如果需要,我可以values通过删除翻译来克服与 xmls相关的错误。de, es, it但我不知道其他错误。

那么我该如何解决这个问题呢?或者是否有其他替代工具仅用于该任务?

0 投票
4 回答
1802 浏览

android - aapt 的分段错误

尝试使用 Maven 构建和 Android 项目,我们无法使用 google play services apklib 编译它。

我试图从 apklib 中删除所有语言,只保留默认语言,它似乎能够毫无问题地执行 aapt。

有人遇到这个问题吗?我已经尝试按照 Jake Wharton 在这个网站上所说的去做:https ://github.com/JakeWharton/gms-mvn-install ,但是分段错误仍然发生。

想法?

感谢您的时间。

aapt:警告:字符串 'error_generic_text_toast' 在 /Users/fjfernandez/Development/android-messenger/app/target/unpack/apklibs/com.google.android.gms_google-play-services_apklib_5/res 中没有默认翻译;发现:ca_ES cs de en eu_ES fr gl_ES it nl pt pt_PT sk 分段错误:11

0 投票
2 回答
6040 浏览

android - 如何使用 aapt 获取 pkg 信息(AndroidManifest)

我正在尝试使用以下内容从应用程序中获取 AndroidManifest: aapt dump badging <path-to-apk>

但我不断得到W/asset ( 2644): Asset path /data/app/com.UCMobile.intl-1.apk is neither a directory nor file (type=1). ERROR: dump failed because assets could not be loaded

我在这里想念什么?=/

谢谢!

0 投票
1 回答
1644 浏览

android - 自动查找 Android 活动的方法

我已经构建了一个脚本,它是我开发的自动化工具的一部分,它需要打开一个 apk 并找到活动,以便它可以启动它。为此,我使用了:

哪个“应该”转储应用程序的活动。有时它有,有时它没有。是否有更可靠的方法来转储应用程序的活动,以便我的脚本可以获取活动并通过 adb 检测启动包?