問題タブ [android-make]

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 に答える
859 参照

android - Android.MK ファイルで -assumenosideeffects フラグを使用してプロガードを有効にする方法

AOSP を使用してアプリケーションをコンパイルしようとしていますが、これは適切にビルドされます。proguard フラグの使用に問題があります。

最終ビルドで Log ステートメントを削除しようとしているため、proguard ファイルで次を使用しています。

私の Android.mk ファイルのエントリは次のようになります

いろいろ組み合わせてみました。最適化が有効になっていることを確認しました。Androidスタジオのビルドに使用すると問題なく動作します。

AOSP でコンパイル中にこれを機能させる方法はありますか?

私の Android.mk ファイル

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

android - android.mk を使用して AOSP に .aar を含める方法

aosp ビルド ツリーで android.mk を使用してアプリケーションをビルドする必要があります。次のフォルダー apps/libs/mylib.aar にあるカスタム .arr lib があります。

Android aosp ビルドに aar を含める方法は誰でも教えてくれます。私はすでにここで説明されている次の方法を試しました.aar libを使用したaospビルドのStackoverflowリンク

Android.mk は次のようになります

同じものを構築するためのさまざまなアプローチを確認しました。

0 投票する
0 に答える
127 参照

android - aosp ビルドの apk 内に .arr をパックします

私のプロジェクトには、1 つの .aar ファイル (armebabi-v7a でビルドされる .so ファイルのバンドル) があり、Android AOSP ソース ツリーで正常にビルドされます。(ソース ツリーは arm64-v8a に基づいています)。

しかし、デバイスでアプリケーションを実行すると、クラッシュして次のエラーが表示されます。

アプリケーションapk自体に.aar libをパックするには、以下の問題を解決するのを手伝ってください。

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

makefile - mk ファイルでタイムスタンプを取得する

Android.mk ファイルのビルド プロパティ値にタイムスタンプを追加したいのですが、Android メイク ファイルで現在のタイムスタンプ (形式「YYMMDD」) を取得する方法はありますか?