問題タブ [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 - ant ビルドで aapt を使用した crunch/resource パッケージ化は、他のプロジェクトからのキャッシュを使用します
共通ライブラリを使用する 2 つの Android アプリがあります。各プロジェクトは、スプラッシュ スクリーンとその他のいくつかの独自の背景イメージを定義します。これらの画像は、両方のアプリで同じ名前です。
Eclipse からビルド/実行すると、各アプリは正しい背景画像を使用します。ただし、ant ビルド ファイルを実行すると、リソースをパッケージ化するときにコンテンツが混同され、両方のアプリケーションで同じイメージが使用されます。
クリアする必要があるキャッシュがどこかにあると確信していますが、見つけることができません (MacOSX Lion で実行)。
-f
のオプションを試しましたappt
が、それでも同じ問題です。
誰でもこれを修正する方法を知っていますか?
android - Android プロジェクトの Gradle assembleDebug が aapt エラーで失敗する
Android ライブラリ プロジェクトの gradle ビルドを確立しようとしていますが、現在、ビルドは processDebugRes 中に aapt エラーで失敗します。
build.gradle は非常にシンプルで、次のようになります。
ところで、apt のバージョンは 0.2 です。
私はGradle全体に不慣れなので、この問題を解決する方法についての指針を事前に感謝します。
android - aapt のバージョンを確認する方法
コマンドラインから Android アプリケーションをビルドしようとしています ( Eclipse + ADT を使用して Android アプリを作成するための「最小限の」ソース ファイルで説明されているもの) で、aapt がいくつかのエラーで失敗しています。実行している aapt のバージョンを確認するにはどうすればよいですか?
バージョンは1つだけですか?
これが私が実行しているコマンドラインです:
aapt package -M AndroidManifest.xml -S res -J gen
出力にはバージョン番号が表示されず、バージョンを表示するために設定するフラグもないようです。
android - aapt はリソース識別子をどこで検索しますか
コマンドラインから Android アプリケーションをビルドしようとしています (Eclipse + ADT を使用して Android アプリを作成するための「最小限の」ソース ファイルで説明されているもの) で、aapt がいくつかのエラーで失敗しています。
エラーは次のようになります。
AndroidManifest.xml:1: エラー: パッケージ 'android' の属性 'versionCode' のリソース識別子が見つからず
、AndroidManifest.xml の属性ごとに 1 回繰り返されます。
私が実行しているコマンドは次のとおりです。aapt package -M AndroidManifest.xml -S res -J gen
つまり、リソース識別子を探す場所を aapt で定義するのに何とか失敗していると思います。これは正しいです?
リソース識別子を探す場所を aapt に伝えるにはどうすればよいですか?
Android Asset Packaging Tool v0.2 を実行しています。
ありがとう、ジム。
編集:コピーしたソースを含むページへのリンクを含める必要がありました:
http://stackoverflow.com/questions/11888398/minimal-source-files-to-create-android-app-using-eclipse-adt
java - 電話で「aapt.exe」を直接実行しますか?
パッケージ化されたリソース ファイルをプログラムで作成し、Android フォンで実行中のアプリで直接 (それが問題です) 作成したいと考えています。電話で「aapt.exe」を実行する方法はありますか、またはJavaライブラリからresource._rscファイルを作成する別の方法はありますか?
答えてくれてthx!
android - リソース ID 生成時の aapt エラー
Eclipse の Android メニューで [Android 文字列の抽出] オプションを使用していたところ、リソース (R) ファイルの生成時に aapt が突然クラッシュしました。私はここで完全に途方に暮れています。両方のプロジェクトでターゲット API を 15 から 16 に切り替えて、一度コンパイルするようにしましたが、まぐれだったようです。
私は Actinbar Sherlock を使用していますが、リソース ID の一部を生成するときにうんちをします。Actionbar Sherlock ビルドは、失敗した ActionBar Sherlock を使用する私のプロジェクトを見つけるだけです。
ビルドの詳細ログをオンにすると、print ステートメントの途中でクラッシュすることがわかります。
編集: Actionbar Sherlock の依存関係をすべて削除しましたが、まだ同じ問題があります
ご覧のとおり、event_details.xml のコンパイル中に壊れたので、ファイルをすべて削除して R ファイルを生成しましたが、まぐれのようです。イベントを再度追加しました。期待どおりに失敗し、イベントを削除しました。ファイルを再度実行すると、別のファイルで失敗します。
ここで何が起こっているか知っている人はいますか?
android - プロジェクトに Aursama カーネルを追加した後、AAPT.exe がクラッシュしました。
Aurasma カーネルを Android アプリケーションに統合しようとしています。http://www.aurasma.com/partners/support/Aurasma%20Kernel%20Guidelines.pdfの指示に従いました。プリコンパイル フェーズで aapt.exe がクラッシュし、ビルドが失敗します。
マニフェスト ファイルの設定は - minSDKversion: 8 targetSDKversion: 14 です。
私のアプリケーションのライブラリは次のとおりです。
android-support-v4.jar facebookSDK.jar FlurryAgent.jar httpclient-4.1.2.jar httpcore-4.1.2.jar httpmime-4.1.2.jar apache-mime4j-core-0.7.jar myttjson-1.7.1.jarスクライブ-1.1.0.jar trace.jar
aurasma カーネル ビルド パスに httpmime-4.11.jar と apache-mime4j-0.6.1.jar が見つかりました。このため、複数のdexファイルがあるというエラーが発生しました。これらの jar ファイルをアプリケーションのビルド パスから削除しました。複数の dex ファイルの問題は解決されましたが、Aapt のクラッシュは残っています。
問題が Aapt の Windows 版に限定される可能性があると仮定して、Mac で試してみました。ほぼ同じ時間と手順の後、Aapt はエラー コード 139 で終了しました。
Windows > Preference > Andriod > Build > Output を Normal および Verbose に変更しましたが、Aapt クラッシュは残ります。
この問題を解決するために私を助けてください
eclipse - libモジュールをaptaした後、日食と署名の問題によってndk-buildライブラリをapkファイルに追加できません
まず、win8でホストされているubuntu12.04x86仮想マシンを実行しています。ac /c++ライブラリをAndroidアプリにコンパイルしています。
ディレクトリでndk-buildを使用した後、ライブラリとモジュールが正常にビルドされたようです。また、libs /armeabi/の下にある.soファイルも表示されます。ただし、プロジェクトをeclipseにインポートすると、この場合はeventという名前のlibが見つからないというエラーが常に発生します。そして、apkファイルを解凍したところ、lib / armeabi/.soがapkファイルにパックされていないことがわかりました。
以下は詳細な情報です、誰かが私を助けてくれることを願っています。
NDKビルド:
ndroidManifest.xml
それを見つけることができます
もう1つの質問は、aapt aを使用して.solibを.apkファイルに追加しようとすると成功したようですが、adbinstallを使用してデバイスにインストールした場合です。次のプロンプトが表示されます。
しかし、apkファイルはすでにデバッグモードのeclipseによって署名されていると思います。
警告:このjarには、整合性チェックされていない署名されていないエントリが含まれています。
詳細については、-verboseおよび-certsオプションを指定して再実行してください。
どんな助けでも大歓迎です!前もって感謝します!
java - AndroidaaptツールがR.Javaを正しく生成しない
私はAndroid開発に不慣れで、Eclipse / DDMSとを使用して、この例を自分の本からコピーして貼り付けようとしています。問題は、aaptツールがR.javaを正しく生成していないように見えることです。R.javaのIDクラスにはmyListViewとmyEditTextがありません。
Main.xml:
Strings.xml:
R.java:
Main.java:
android - Android 同じコード ベースの複数の APK
私の目標は、複数の Android APK を作成することです。異なるのはパッケージ名だけであり、res フォルダー内のいくつかのものを手動でオーバーライドします。
ライブラリ プロジェクトを実行できることを理解しています。その問題は、複数のマニフェスト ファイルとそのバージョンを管理する必要があることです。それは私がやりたいことではありません。
新しいパッケージ名と共有 res フォルダーを作成するために aapt を調べていました。問題は、どこから始めればよいかわからないことです。次のような例がたくさんあります。 マニフェスト パッケージの名前を変更するためのカスタム Android build.xmlも 、まさに私がやりたいことです。 同じ Android アプリ/
誰がどこから始めるべきかについて指示を与えることができますか?