gpt4 book ai didi

java - aapt.exe 问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:27:38 26 4
gpt4 key购买 nike

我使用的是从 Android 开发者网站下载的最新版本的 ADT Bundle。我在 Windows 7 上。由于我从 Windows 收到以下崩溃消息,我的 R.java 文件未正确编译:

Error message

这里是问题的详细输出:

Problem signature:
Problem Event Name: APPCRASH
Application Name: aapt.exe
Application Version: 0.0.0.0
Application Timestamp: 52684cb5
Fault Module Name: aapt.exe
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 52684cb5
Exception Code: c0000005
Exception Offset: 0003cf2a
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

Read our privacy statement online:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

If the online privacy statement is not available, please read our privacy statement offline:
C:\Windows\system32\en-US\erofflps.txt

现在正因为如此,我的 R.java 文件不断消失,并出现以下问题:

Error console

Take note of the first problem on that list

现在我已经完成了大约 10 次以下步骤:

1. Uncheck build automatically
2. Clean project,
3. Check build config
4. Rebuild project

如果您打算将其中任何一个作为解决方案,那么请不要发布解决方案,因为我不会再做我已经做过十亿次的事情。

我从 Android Studio 移植了这个项目,避免了它的所有错误,根据我使用 Eclipse 的经验,我从未见过这个 aapt.exe 错误。什么是 aapt.exe,它的用途是什么?

非常感谢任何帮助。

安德鲁

最佳答案

非常感谢您提供的所有帮助。经过大约 2 小时的文件与文件比较和大约 50 次 Google 搜索后,我修复了它。

事实证明,我的名为 main_menu.xml 的菜单 xml 文件有一行不需要的额外代码。请参阅下面的代码并阅读评论:

<!-- This top line is the problem -->
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >

<item
android:id="@id/action_about"
android:icon="@drawable/action_about"
android:orderInCategory="1"
android:title="@string/action_about"/>
<item
android:id="@id/action_settings"
android:orderInCategory="100"
android:title="@string/action_settings"/>

</menu>

现在下面的代码是修复我的 R.java 文件生成失败的解决方案:

<!-- The xml version/encoding line is gone and everything is working fine now -->
<menu xmlns:android="http://schemas.android.com/apk/res/android" >

<item
android:id="@+id/action_about"
android:icon="@drawable/action_about"
android:orderInCategory="1"
android:showAsAction="always"
android:title="@string/action_about"/>
<item
android:id="@+id/action_settings"
android:orderInCategory="2"
android:showAsAction="never"
android:title="@string/action_settings"/>

</menu>

现在一切正常!

再次感谢大家的帮助!

关于java - aapt.exe 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20829718/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com