問題タブ [android-buildconfig]
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 R の BUILD_BROKEN_PHONY と phony-rebuild の置き換え
Android R をビルドしようとしていますが、カーネルの makefile kernel/exynos/AndroidKernel.mk:155: error: writing to readonly directory: "/data/home/sumkumar/work/workspace/R/out/. ./out/target/product/**/obj/KERNEL_OBJ/arch/arm64/boot/Image" これはフラグ "BUILD_BROKEN_PHONY_TARGETS=true" を使用して Android Q で処理されましたが、R では減価償却されているため、同じものを使用できません。
Android RのGoogleからの偽のルールの変更について与えられた次のリンクを見た後 https://android.googlesource.com/platform/build/+/master/Changes.md#phony_targets
次のように、誤ったパスの「../」を削除し、前のエラー #KERNEL_OUT ?= $(if $(filter /% ~%,$(TARGET_OUT_INTERMEDIATES)),,$(realpath を過ぎて、Makefile を更新しました。 $(OUT_DIR))/../)$(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ KERNEL_OUT ?= $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ
しかし、今、以下に記載されているように、phony-rebuild でエラーが発生しています。 -rebuild" 14:21:04 ckati が次のエラーで失敗しました: 終了ステータス 1
偽のターゲットは常にダーティであるため、その偽に依存するすべてのファイルが再構築されることを理解しましたが、私の場合、この再構築が必要です。同じものを描いたファイルのスナップを添付する
KERNEL_CONFIG := $(KERNEL_OUT)/.config
KERNEL_CONFIG := $(KERNEL_OUT)/.config
.PHONY: 偽の再構築
$(KERNEL_CONFIG): 偽の再構築
phony-rebuild の使用を回避し、別のメカニズムに置き換える方法があれば教えてください。
よろしく、
react-native - D8: 既に存在するプログラム タイプ: androidx.renderscript.Allocation$1
RN 0.62.2 を使用した反応ネイティブ アプリケーションが正常に動作しています。JSC の代わりに hermes を使用しようとすると、ビルド中に次のエラーが発生します。
どうすればいいですか?
android - Android: 異なるファルバーとソースセット間でリソースを共有する方法はありますか?
以下のソース セットとフレーバーを使用したアプリケーションがあります。
私のアプリケーションでは、99% のレイアウトとクラスが同じです。たとえばmain_activity.xml
、フレーバーごとにレイアウト ファイルが異なるだけで、他の 20 ~ 30 個のレイアウト ファイルはまったく同じです。これらの 20 ~ 30 を 3 つの異なるフレーバー ソース セットでコピーしたくありません。それらを 3 つのフレーバー間で共有する方法はありますか? ファイルがソース セットに存在する場合、共有ファイルを上書きしますか? (アンドロイドがしたいのdrawable
とdrawble-hdpi
、...)?だから持ちたくない
build.gradle - gradlew の端末コマンドを使用して buildconfigfield の値を変更します
SHOW_BUTTON buildconfigfield の値を変更するために端末を使用したいと思います (端末からのみ変更する必要があります)。
私が使用しているコードでは: BuildConfig.SHOW_BUTTON をブール値として。
以下のメソッドでプロパティを定義しました
メソッドは署名を期待しているため、失敗しましたが、正しい方法かどうかはわかりません。
誰かがそれを修正するのを手伝って、ターミナルからどのコマンドを呼び出す必要があるか教えてもらえますか?