問題タブ [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.
android - Android.MK ファイルで -assumenosideeffects フラグを使用してプロガードを有効にする方法
AOSP を使用してアプリケーションをコンパイルしようとしていますが、これは適切にビルドされます。proguard フラグの使用に問題があります。
最終ビルドで Log ステートメントを削除しようとしているため、proguard ファイルで次を使用しています。
私の Android.mk ファイルのエントリは次のようになります
いろいろ組み合わせてみました。最適化が有効になっていることを確認しました。Androidスタジオのビルドに使用すると問題なく動作します。
AOSP でコンパイル中にこれを機能させる方法はありますか?
私の Android.mk ファイル
android - android.mk を使用して AOSP に .aar を含める方法
aosp ビルド ツリーで android.mk を使用してアプリケーションをビルドする必要があります。次のフォルダー apps/libs/mylib.aar にあるカスタム .arr lib があります。
Android aosp ビルドに aar を含める方法は誰でも教えてくれます。私はすでにここで説明されている次の方法を試しました.aar libを使用したaospビルドのStackoverflowリンク
Android.mk は次のようになります
同じものを構築するためのさまざまなアプローチを確認しました。
android - aosp ビルドの apk 内に .arr をパックします
私のプロジェクトには、1 つの .aar ファイル (armebabi-v7a でビルドされる .so ファイルのバンドル) があり、Android AOSP ソース ツリーで正常にビルドされます。(ソース ツリーは arm64-v8a に基づいています)。
しかし、デバイスでアプリケーションを実行すると、クラッシュして次のエラーが表示されます。
アプリケーションapk自体に.aar libをパックするには、以下の問題を解決するのを手伝ってください。
makefile - mk ファイルでタイムスタンプを取得する
Android.mk ファイルのビルド プロパティ値にタイムスタンプを追加したいのですが、Android メイク ファイルで現在のタイムスタンプ (形式「YYMMDD」) を取得する方法はありますか?