老板让我用纯C++和opengl开发android上的游戏,昨天下载了ndk r8b,搭建环境参见
http://www.cnblogs.com/xiaomiao/archive/2012/02/21/2361929.html
但是在把android工程转为C++时出现了错误:Program "make" not found in PATH。
网上找了很多资料,发现在环境变量中添加“cygwin”之类的路径,没有找到适合的解决方法。后来我又建了一个c++工程,include了ndk r8b的3个目录,结果还是出现了Program "make" not found in PATH 错误。求大虾帮助。
http://www.cnblogs.com/xiaomiao/archive/2012/02/21/2361929.html
但是在把android工程转为C++时出现了错误:Program "make" not found in PATH。
网上找了很多资料,发现在环境变量中添加“cygwin”之类的路径,没有找到适合的解决方法。后来我又建了一个c++工程,include了ndk r8b的3个目录,结果还是出现了Program "make" not found in PATH 错误。求大虾帮助。
解决方案 »
- 关于ksoap使用问题 急求
- java中, 有一个变量data,这个变量每五秒变更一次,如何求导?
- 怎么在ndk环境下利用opengl es显示文字或者字符?
- 请教git的相关问题
- 又见空指针java.lang.NullPointerException
- HttpResponse response = client.execute(httpGet)
- eclipse编译cocos2d-x出的ndk错误求助
- Android移动网络下能使用Socket通信吗
- 求一只需增删改查小app, 高分来人,(对您来说一杯茶的功夫·······)
- 关于自定义alterDialog的问题
- 一个安卓库文件的问题
- 100分 怎样禁止Activity重新onCreate
如果已经在Builders里设置了一个ndk buider那么就要把这个删掉
谢谢,我在build command里添加了ndk-build的绝对路径,Builders里也有ndk-build路径,这下是Android.mk报错: make:*** missing separator.Stop ;
如果不在build command中添加的话就是报错Program "make" not found in PATH。
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)-------------------------------2报错 ( make:*** missing separator.Stop ;)
LOCAL_MODULE := droidblaster
LOCAL_SRC_FILES := Main.cpp
LOCAL_LDLIBS := -landroid -llog
LOCAL_STATIC_LIBRARIES := android_native_app_glue
include $(BUILD_SHARED_LIBRARY)
$(call import-module,android/native_app_glue) droidblaster是项目的名字 Main.cpp是c++程序
报错在第二行
环境怎么设置的,我把cpp改成c了还不行,能把怎么设置环境的说下嘛?
昨天试了下NDK r8,的确没这个问题了,不过又有了新的问题:Description Resource Path Location Type
Parser exception for /Test/AndroidManifest.xml: 元素类型 "categoryandroid:name" 必须后跟属性规范 ">" 或 "/>"。 Test line 1 Android ADT Problem
不过改正后还是无法运行,clean up 完全不管用,最后重现建了一个工程,copy代码和配置才可以运行,不知道怎么回事。