【已解决】win7 上配置Andriod开发环境,疑问???

大家好,我是参考
http://cn.cocos2d-x.org/article/index?type=cocos2d-x&url=/doc/cocos-docs-master/manual/framework/native/v3/getting-started/setting-up-development-environments-on-windows7-with-eclipse/zh.md
这个文档搭建环境,在创建好一个项目后,使用python build_native.py后提示下面错误,望各位大牛给点建议,谢谢

E:\test\test\proj.android>python build_native.py
The Selected NDK toolchain version was 4.8 !
Android NDK: Invalid APP_STL value: c++_static
Android NDK: Please use one of the following instead: system stlport_static stl
port_shared gnustl_static gnustl_shared gabi++_static gabi++_shared none
make: Entering directory `E:/test/test/proj.android’

D:/android-ndk-r9/build/core/add-application.mk:254: *** Android NDK: Aborting. Stop.
make: Leaving directory `E:/test/test/proj.android’

Traceback (most recent call last):
File “build_native.py”, line 160, in
build(opts.ndk_build_param,opts.android_platform,opts.build_mode)
File “build_native.py”, line 147, in build
do_build(cocos_root, ndk_root, app_android_root,ndk_build_param,sdk_root,and
roid_platform,build_mode)
File “build_native.py”, line 83, in do_build
raise Exception(“Build dynamic library for project " + app_android_root +
" ] fails!”)
Exception: Build dynamic library for project E:\test\test\proj.android ] fails
!

application.mk中 APP_STL:=stlport_static

怎么感觉是你的NDK版本太低了,是R9嘛?

R9F都已经不能解决了,必须R9D以上,最好R10,R10完全没问题,本人亲测

是的,谢谢,换成R9D已经解决。

谢谢,换成R9D就OK了

我也是按照你篇帖子配置的,但是出了个爆了如图所示错误,请问你遇到了吗,怎么解决的

确认一下你的安卓sdk版本。

D:\android\adt-bundle-windows-x86_64-20140321\sdk\platforms\android-19 这是我的版本

按照教程,我在eclipse上建的工程都能跑起来,但是直接用cocos run的话不行

  1. 你可以先运行 android list targets 查看你当前的 sdk version

2.然后调用cocos run -p android -j xx,xx代表你的sdk version,比如 20 或者其他。

3.运行第二步前提是android的环境要事先进行配置。这部分中英文文档太多了,这里给出一个官方wiki。

http://www.cocos2d-x.org/wiki/How_to_run_cpp-tests_on_Android