я новичок в NDK, я пытаюсь запустить пример кода, который присутствует в образцах NDK.
Я использую руководящие принципы на следующей странице:
https://developer.android.com/tools/sdk/ndk/index.html#Downloads
В разделе «Изучение образца hello-jni», когда я запускаю следующую команду в командной строке:
Android обновление проекта -p. -s
Я получаю следующую ошибку:
Ошибка: у проекта либо нет цели, либо цель недействительна.
Пожалуйста, укажите —target для команды ‘android update’.
ниже приведен полный журнал:
ethics-14@ethics14-desktop:~/NDKworkspace/HelloJni$ android update project -p . -s
.Updated local.properties
Updated file ./proguard-project.txt
Updated local.properties
Updated file ./tests/proguard-project.txt
Error: The project either has no target set or the target is invalid.
Please provide a --target to the 'android update' command.
Также в файле project.properties я могу видеть:
целевой = андроид-21
это похоже на ошибку в инструменте android: часть проекта фактически обновляется до последней цели android (включая свойство target внутри project.properties), но в какой-то момент происходит сбой.
Чтобы обойти эту проблему, вы можете вручную указать цель Android:
android update project -p . -s -t android-21
Похоже, что ваши файлы сохранены с неправильным регистром, файл должен быть назван project.properties
в нижнем регистре p
,