1

Androidプロジェクト内にライブラリを含めようとしています。Androidプロパティのライブラリを含めています。両方のプロジェクト(libと私のプロジェクト)は同じバージョンのandroidでコンパイルされており、どちらも同じ互換性libを持っています。サンプルプロジェクトに同じライブラリを含めると、問題なく動作します。

私の問題は、プロジェクトにlibを含めて更新すると、Rファイルが生成されず、「aapt:Return code 139」というエラーが表示されることです。ビルダーに冗長モードを設定しましたが、エラーはさまざまな場所に表示されます。

私は他のマシン(両方ともmacs)で同じことを行い、同じadtと同じEclipseバージョンを使用して動作します。

日食のメモリを増やしてみましたが、問題は解決しません。

誰かがそれが何が起こっているのか知っていますか?エラー139とは何ですか?なぜそれは1台のマシンで動作し、他のマシンでは動作しないのですか?

ありがとう、

4

1 に答える 1

6

ID 生成の問題に関連付けることができます。スタイルで
は使用しないでください。レイアウトでのみ使用できます。そうしないと、ビルド中に 取得できます。 必要に応じて、ヘルプ リソース ファイルで ID を使用および生成します: res/values/ids.xml:@+id/...
@+id/...
Error executing apt: return code 139
@id/...

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <item type="id" name="header" />
    <item type="id" name="footer" />
</resources>

http://developer.android.com/guide/topics/resources/more-resources.html#Id

于 2013-06-23T15:38:07.427 に答える