問題タブ [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 投票する
2 に答える
2204 参照

android - SDKToolsr12でaapt.exeにAndroidスタイルを解決させる方法

SDKツールをr12に更新してから、既存のプロジェクト(コードの変更がゼロ)がaapt生成中に次のように失敗するようになりました。

[情報]C:\ Dev \ Android-sdk \ platform-tools \ aapt.exe [パッケージ、-m、-J、C:\ Source \ android \ Jumblee \ target \generated-sources \ r、-M、C: \ Source \ android \ Jumblee \ target \ filtered-manifest \ AndroidManifest.xml、-S、C:\ Source \ android \ Jumblee \ target \generated-sources \ Combined-resources \ res、--auto-add-overlay、-私、C:\ Dev \ Android-sdk \ platform \ android-10 \ android.jar]

[情報]C:\ Source \ android \ Jumblee \ target \generated-sources \ Combined-resources \ res \ values \ theme.xml:16:エラー:アイテムの親の取得中にエラーが発生しました:指定された名前に一致するリソースが見つかりません'@ android:style/WindowTitle。

リソースファイルの関連する行は次のとおりです。

誰かが似たようなものに見えますか?または、wtfが進行中であることをまだよく知っていますか?

0 投票する
3 に答える
7825 参照

android - Ant スクリプトの aapt 要素のドキュメント

私は Android ビルド システム用のいくつかの Ant スクリプトに取り組んでおり、aapt を呼び出す要素に遭遇しました。私は多くの例を見てきました

exec executable="${aapt}"

ただし、main_rules.xml ファイルから出力されるものは異なる形式を使用します

この要素を使用してパッケージの名前を変更したいのですが、使用方法に関するドキュメントが見つかりません。どこで見つけられるか知っている人はいますか?

ありがとう

0 投票する
1 に答える
1676 参照

android - Eclipseでaaptに-0オプションを追加するにはどうすればよいですか?

私は今、この質問がたくさん出てきましたが、本当の解決策を見つけることができませんでした。aaptは画像の圧縮に時間がかかりすぎるため、大規模なプロジェクトでは時間の無駄になります。* .xmlファイルで何かを変更すると、時間がかかります。

Eclipseビルドに-0最適化オプションを追加するソリューションはありますか?

どうもありがとう。

0 投票する
1 に答える
239 参照

android - Windows での Android ツール コードのデバッグ。

R12 (チェック済み) まで発生する aapt ツールにクラッシュ バグがあります。後で詳細を説明しますが、私の質問については、バグはLinuxではなくWindowsシステムで発生します。Eclipseとは関係ありません。コマンドラインからも試しました。
Windows で appt プロセスをデバッグしたいのですが、android ビルド ツリー (トランクを使用しています) のビルド fags に -g を追加すると問題は解決しますか? クラッシュの場所を確認して修正できるかどうかを確認したいのですが、アセンブリ コードはあまり役に立たず、Linux マシンでは再現しないため、自然な環境ではデバッグできません。(ツールは、Linux 用の mingw32 ライブラリを使用して、Linux の下で Windows 用にコンパイルされ、'_sdk_win' で sdk 製品を使用します)。

バグ自体について:

  1. Eclipse で Android プロジェクトを開き、「a」と呼びます
  2. 「a」プロパティを開き、「Is Library」チェックボックスをオンにします。
  3. 別の Android プロジェクトを開き、「b」という名前を付けます。
  4. そのプロパティを開き、使用するAndroidライブラリとして「a」を追加します。
  5. Android プラグインの設定を開き、ビルドをサイレントから詳細に変更します
  6. 両方のプロジェクトをクリーンアップします。
  7. Linuxではすべてがきちんとしていますが、Windowsでは次の行の後にクラッシュします:「baseFile zd hasflavor(null)」Linuxによれば、「baseFile 0 hasflavor ,,,,,,,,,,,hdpi,,, 、、、'ほとんどの場合、ここで null ポインター例外が発生します。問題は、なぜ Windows でのみ発生するのかということです。
0 投票する
2 に答える
1940 参照

java - Android のパッケージ化の問題「エラー: エラー: 指定された名前に一致するリソースが見つかりませんでした」

JRE をバージョン 7 に更新しました。次に、Eclipse のコンソール ウィンドウで、すべてのドローアブル リソースに対してこのエラーが発生しました (ドローアブルの参照ごとに 1 つのエラー)。

エラー: エラー: 指定された名前に一致するリソースが見つかりません (「drawable」で値「@drawable/checkbox_on」)。

ドローアブルの破損を確認しました。また、プロジェクトのクリーニングと再構築を数回試みました。以前のバージョンの JRE では問題なく動作していました。

「問題」ウィンドウに次の 2 つのエラーが表示されます

最終アーカイブの生成中にエラーが発生しました: java.io.FileNotFoundException: H:\Software\Android\bin\resources.ap_ が存在しません。不明な Android パッケージングの問題

解析されていない aapt エラーです! コンソールの出力を確認します。不明な Android パッケージングの問題

問題は何ですか?

0 投票する
6 に答える
11089 参照

android - Res' は Eclipse に存在しません

私はEclipseで問題を抱えています:

解析されていない aapt エラーです! コンソールの出力を確認します。

出力:

res フォルダはありますが...何か提案はありますか?

私はそれをきれいにし、プロジェクトを閉じ、Eclipseを終了し、それを再度開いても、上記と同じ問題が存在します.

0 投票する
1 に答える
2499 参照

android - デスクトップ アプリケーションを使用しているユーザーがクライアント側で事前にパッケージ化された apk ファイルを変更する方法を教えてください。

タイトルがよく書かれていないことは承知していますが、私のケースはそれと同じくらい複雑です! ここでこのケースを検索しましたが、他の同様の質問は私のものとはまったく異なります。

これが私の問題です:

  • 「assets」フォルダーに保存されているコンテンツ (テキスト、画像などの raw 形式) を表示する Android プログラムを作成しました。ここで、このアプリを Windows アプリケーション (これも私が作成) とともにエンド ユーザーに配信したいと考えています。エンド ユーザーは、apk ファイルの "assets" フォルダーにコンテンツを追加し、変更された apk を目的の名前で出力できます (電話)。

これを行うための最良の解決策は何ですか?また、どのツールとコマンドを使用する必要がありますか? つまり、どのツール (aapt、jarsigner など) をソフトウェアに含める必要があり、これを行うためにソフトウェアでどのコマンドを起動する必要があるのでしょうか?

私のケースに関する詳細情報:

  • 私のユーザーは上級者ではなく、Android プログラミングと apk の変更について何も知らないため、クライアント Windows アプリケーションのみを使用してもらいたいと考えています。
  • クライアントのマシンでJDK、JREなどを使用したくありません。
  • 変更プロセスには、AndroidManifest.xmldrawable\icon.pngを置き換え、いくつかのファイルを assets フォルダーに追加することが含まれます。
  • キーストア ファイルと署名されていない元の apk ファイルを、プロセスの最後に署名されるソフトウェアと共に配布します。

PS: OK、数時間後、9 つのステップでほぼ解決策を見つけ、最終的なカスタム署名付き zip 整列 apk ファイルを取得し、エラーなしでデバイスにインストールしました! しかし、問題は次のとおりです。ユーザーが作成する apk ファイルはすべて同じパッケージ名 (com.MyName.MyApp) を持ち、誰かがそれらを 2 つ以上携帯電話にインストールすると問題が発生します。この問題については、「aapt --rename-manifest-package」を試す必要がありますか? そしてそれをどのように使用するのですか?

0 投票する
2 に答える
5188 参照

android - Google API が Android の no-crunch エラーをスローする

Eclipse に Android 2.1 SDK をインストールし、Google API:7 を対象としたプロジェクトを作成しました。Eclipse のプロジェクト アイコンにエラーが表示され、デバッグ ウィンドウにこのエラーが表示される

ERROR: Unknown command 'crunch' Android Asset Packaging Tool

かなり多くのグーグル検索を行った後、このエラーを修正する方法がまだわかりません。私はすでにプロジェクトをクリーンアップしようとしました。

0 投票する
2 に答える
7581 参照

android - エラー: 不明なオプション '--no-crunch' - AAPT エラー

昨日、最新リビジョン (r14) をダウンロードしました。ただし、アプリケーションの実行中にこのエラーが発生します

助けてください...

0 投票する
3 に答える
6314 参照

android - Android アプリケーションを Eclipse からエクスポートしようとすると aapt.exe がクラッシュする

2 日前に Android SDK をバージョン API 14 に更新して以来、Windows 7 x64 ラップトップで Eclipse Helios を使用すると問題が発生します。

プロジェクトをエクスポートしようとすると、「完了」ボタンを押すまではすべて問題ありません。「aapt.exe が動作を停止しました」というポップアップが表示され、署名済みの apk を取得できません。プロジェクトはエラーを返さず、通常どおりコンパイルします。

私は解決策を見つけるためにグーグルで検索しましたが、私が見つけた解決策はどれもうまくいきませんでした:

  • プロジェクトをクリーンアップしました ([プロジェクト] > [クリーン])
  • 自動ビルドを無効にしました ([プロジェクト] > [自動的にビルド])
  • インポートしたライブラリをすべて削除しました(プロジェクトを右クリック>プロパティ> Javaビルドパス)
  • 関連するすべてのソフトウェアを更新しました ([ヘルプ] > [更新プログラムの確認])
  • logcatモードを冗長にしました
  • .9.png ドローアブルを削除し、プロジェクトに再度追加しました

これらは、aapt.exe の問題に関連して私が見つけたすべての解決策です。他に提案はありますか?

PS: すべての .9.png ファイルで正しく表示されないレイアウトの問題も発生していますが、それが関連しているかどうかはわかりません。