問題タブ [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.
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: 他のプロジェクト (ライブラリを使用する場合でも) が適切にコンパイルされるため、プロジェクトのどこかで問題が発生しているように見えます。
android - Android libpng エラー: PNG 画像の処理に失敗しました - maven-plugin
プロジェクトを android-maven-plugin でコンパイルすると、次の png エラーが発生しました。android-m2e を使用した Eclipse は、タブレットに問題なくコンパイルおよびデプロイされます。これは aapt コマンドと libpng の問題ですか?
android - 「リソースをコンパイルするための適切な機能」とはどういう意味ですか?
eclipseadtプラグインの新しいバージョンが最近リリースされました。
リソースをコンパイルするための新しいaapt機能。
これはどういう意味ですか?リソースをjarにパッケージ化することは可能ですか?それは図書館プロジェクトのために何かを変えますか?誰かがこの新しいaapt機能が何をするのか説明できますか?
説明が見つからずに、ADT変更ログとAndroidToolsWebサイトを検索しました。
android - Android - Android アセット パッケージ ツールの使用方法
Android アプリをコンパイルするときに、aapt.exe
ファイルの圧縮を停止するために使用したいと考えています。database.db
ターミナル (Mac OS) を実行し、次のように入力します。
エラーがスローされます:
Android SDK v20.0.1 を使用しています。私は間違いを犯しましたか?
android - ADB シェルの「aapt ダンプバッジ」
コマンドラインからアプリとその起動可能なアクティビティのリストを取得しようとしています。そんなこと知ってる
この情報を教えてくれます。ADB シェルのコンテキスト内からこの情報を取得できるかどうか疑問に思っています。ファイルをローカル マシンにプルできることはわかっていますが、一部の APK はかなり大きいため、その情報をデバイスから直接取得することをお勧めします...
android - Android-日食なしでアプリケーションを構築する
1つのメインアプリケーションとそれが使用するAndroidライブラリプロジェクトがあります
アプリケーションをEclipseで正常にコンパイルして実行できます
antを使用して同じアプリを作成しようとすると、問題が発生します
日食と同じ結果をaaptで取得することはできません(バックグラウンドで)
Eclipseプラグインは、メインアプリとライブラリプロジェクトの両方のリソース(レイアウト、アイコン、文字列など)をマージしているようです。誰もがaaptのコマンドラインでこれを行う方法を知っています
ありがとう
localization - apktool 以外に APK (resources.arsc) をローカライズするための便利なツールはありますか?
Android 4.0.4 (3G) パッドをウイグル語にローカライズしたいと考えていました。
逆コンパイルし、フォルダーに新しいvalues-ug-rCN
翻訳を追加し、コンパイルしてファイルを取得しました。res
resources.arsc
Phone.apk を除くすべての APK が正常に動作しました。逆コンパイルしてxmlを取得できますが、コンパイルすると次のエラーが発生しました:(framework.apkのインストールの有無にかかわらず、最新のApkTool1.5.2を使用してエラーが再現されました)
values
内部の xml を翻訳し、コンパイルして を取得したかっただけですresources.arsc
。
必要に応じて翻訳values
を削除することで、xml に関連するエラーを回避できます。de, es, it
しかし、私は他のエラーを知りません。
では、どうすればこの問題を解決できますか? または、タスクのためだけに別の代替ツールがありますか?
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
ここで何が欠けていますか?=/
ありがとう!
android - Android アクティビティを自動的に見つける方法
私が開発した自動化ツールの一部であるスクリプトを作成しました。これは、apk を開いてアクティビティを見つけて起動できるようにする必要があります。そうするために私は使用しました:
アプリケーションのアクティビティをダンプする必要があるのはどれですか。持っている場合もあれば、持っていない場合もあります。アプリケーションのアクティビティをダンプして、スクリプトがアクティビティを取得し、adb インストルメンテーションを介してパッケージを起動できるようにする、より信頼性の高い方法はありますか?