1

私は過去数日間、dalvik-arm-qemu-emulate-x86 のすべてのスループットなしで Dalvik アプリケーション (ネイティブではなく、dalvikvm のみ) を実行するために、x86 システムで dalvikvm をコンパイルしようとしてきました。レポ同期を使用し、「android-4.2_r1」タグを使用したAndroidのsrc全体

dalvik/vm *mk の数行を変更した後 (動的ライブラリの代わりに静的ライブラリを作成し、-j2 の代わりに -j4 を追加)、コンパイルの依存関係の問題であると思われる問題に遭遇しましたが、これは解決できていないようです。

  mm
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.0.1
TARGET_PRODUCT=full_x86
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=x86
TARGET_ARCH_VARIANT=x86-atom
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=ITL41D
============================================
make: Entering directory `/home/_test_x86/_test_x86/src__test_x86/src__test_x86'
make: *** No rule to make target `out/host/linux-x86/obj/STATIC_LIBRARIES/libcutils_intermediates/libcutils.a', needed by `out/host/linux-x86/obj/STATIC_LIBRARIES/libdvm_intermediates/libdvm.a'.  Stop.
make: Leaving directory `/home/_test_x86/_test_x86/src__test_x86/src__test_x86'

ツリーの一番上から「make clean」を実行して再コンパイルしようとすると (.mk を混ぜて、さまざまなライブラリを静的または動的に変更する)、libc の代わりに同じエラーのみが発生し、libexpat または liblog の周りに発生します。

猫とネズミの競争のように見えるので、誰かがそれを解決する方法を教えてくれれば幸いです.

4

0 に答える 0