問題タブ [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 - エラー コード -1073741819 のビルド プロジェクトの Android aapt.exe APPCRASH

エラーコード-1073741819で失敗するこの1つのAAPTに似た問題

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 libraries%" の実行が終了コード -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 を "Verbose" ではなく "Normal" に設定することで解決できます。しかし、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 - 「リソースをコンパイルするための適切な機能」とはどういう意味ですか?

eclipseadtプラグインの新しいバージョンが最近リリースされました。

Tor NorbyeのGoogle+への投稿によると、

リソースをコンパイルするための新しいaapt機能。

これはどういう意味ですか?リソースをjarにパッケージ化することは可能ですか?それは図書館プロジェクトのために何かを変えますか?誰かがこの新しいaapt機能が何をするのか説明できますか?

説明が見つからずに、ADT変更ログとAndroidToolsWebサイトを検索しました。

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

android - Android - Android アセット パッケージ ツールの使用方法

Android アプリをコンパイルするときに、aapt.exeファイルの圧縮を停止するために使用したいと考えています。database.dbターミナル (Mac OS) を実行し、次のように入力します。

エラーがスローされます:

Android SDK v20.0.1 を使用しています。私は間違いを犯しましたか?

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

android - ADB シェルの「aapt ダンプバッジ」

コマンドラインからアプリとその起動可能なアクティビティのリストを取得しようとしています。そんなこと知ってる

この情報を教えてくれます。ADB シェルのコンテキスト内からこの情報を取得できるかどうか疑問に思っています。ファイルをローカル マシンにプルできることはわかっていますが、一部の APK はかなり大きいため、その情報をデバイスから直接取得することをお勧めします...

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

android - Android-日食なしでアプリケーションを構築する

1つのメインアプリケーションとそれが使用するAndroidライブラリプロジェクトがあります

アプリケーションをEclipseで正常にコンパイルして実行できます

antを使用して同じアプリを作成しようとすると、問題が発生します

日食と同じ結果をaaptで取得することはできません(バックグラウンドで)

Eclipseプラグインは、メインアプリとライブラリプロジェクトの両方のリソース(レイアウト、アイコン、文字列など)をマージしているようです。誰もがaaptのコマンドラインでこれを行う方法を知っています

ありがとう

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

localization - apktool 以外に APK (resources.arsc) をローカライズするための便利なツールはありますか?

Android 4.0.4 (3G) パッドをウイグル語にローカライズしたいと考えていました。

逆コンパイルし、フォルダーに新しいvalues-ug-rCN翻訳を追加し、コンパイルしてファイルを取得しました。resresources.arsc

Phone.apk を除くすべての APK が正常に動作しました。逆コンパイルしてxmlを取得できますが、コンパイルすると次のエラーが発生しました:(framework.apkのインストールの有無にかかわらず、最新のApkTool1.5.2を使用してエラーが再現されました)

values内部の xml を翻訳し、コンパイルして を取得したかっただけですresources.arsc

必要に応じて翻訳valuesを削除することで、xml に関連するエラーを回避できます。de, es, itしかし、私は他のエラーを知りません。

では、どうすればこの問題を解決できますか? または、タスクのためだけに別の代替ツールがありますか?

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 インストルメンテーションを介してパッケージを起動できるようにする、より信頼性の高い方法はありますか?