0

NDKプロジェクトを実行してから、コマンドを入力します。エラーが発生します。修正方法がわかりません。

これがコマンドです。

hieund@hieund:~/Programs/AndroidNDK/samples/hello-gl2$ $NDK_HOME/ndk-gdb
/home/hieund/Programs/AndroidNDK/build/core/build-local.mk:40: build/core/init.mk: No such file or directory
/home/hieund/Programs/AndroidNDK/build/core/build-local.mk:166: /add-application.mk: No such file or directory
/home/hieund/Programs/AndroidNDK/build/core/build-local.mk:174: /setup-imports.mk: No such file or directory
/home/hieund/Programs/AndroidNDK/build/core/build-local.mk:191: /build-all.mk: No such file or directory
make: *** No rule to make target `/build-all.mk'.  Stop.
ERROR: The device does not support the application's targetted CPU ABIs!
       Device supports:  armeabi-v7a armeabi
       Package supports:

メーカーのバージョンを確認しましたが、大丈夫です。

hieund@hieund:~/Programs/AndroidNDK/samples/hello-gl2$ make -version
GNU Make version 3.75, by Richard Stallman and Roland McGrath.
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96
    Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

Report bugs to <bug-gnu-utils@prep.ai.mit.edu>.
4

3 に答える 3

1

The device does not support the application's targetted CPU ABIs!デバイスでサポートされていないライブラリを構築しています。デバイスを確認してくださいCPU ABI

String abi=Build.CPU_ABI;
Toast.makeText(CpuinfoActivity.this, "CPU ABI is :::"+abi, Toast.LENGTH_LONG).show();
于 2012-10-29T06:21:04.690 に答える
1

問題はndk-gdbが最新のメーカーを見つけられないことだと思います。このコマンドは問題を修正しました:

export GNUMAKE=/usr/bin/make
于 2012-11-27T08:52:13.013 に答える
0

ndk-gdbLinux上の特定の環境を想定しています。私はそれを次のように実行します:

 >ANDROID_NDK_ROOT=/etc/android-ndk-r8b GNUMAKE=/etc/android-ndk-r8b/prebuilt/linux-x86/bin/make ndk-gdb

必要に応じて使用でき/usr/bin/makeます。

于 2012-10-29T14:40:52.720 に答える