cocos2dx打包成so出问题:The "android" command is deprecated. For manual SDK, AVD, and project management, please use Android Studio.


来源:http://blog.csdn.net/gnicky/article/details/70813460


F:\WorkSpace\Dragonball_WorkSpace\trunk_en_wangyida\proj.android>python build_na
tive.py -brelease
Please use cocos console instead.

编译模式:release
使用 Eclipse 工程:F:\WorkSpace\Dragonball_WorkSpace\trunk_en_wangyida\proj.andr
oid
未指定 Android 目标平台版本,自动查找一个可用版本...
正在执行:'"D:\eclipse\android-sdk-windows\tools\android" update project -t andr
oid-19 -p F:\WorkSpace\Dragonball_WorkSpace\trunk_en_wangyida\proj.android'

**************************************************************************
The "android" command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools\bin\sdkmanager.bat
and tools\bin\avdmanager.bat
**************************************************************************

Invalid or unsupported command "update project -t android-19 -p F:\WorkSpace\Dra
gonball_WorkSpace\trunk_en_wangyida\proj.android"

Supported commands are:
android list target
android list avd
android list device
android create avd
android move avd
android delete avd
android list sdk
android update sdk
执行命令出错,返回值:1。
Traceback (most recent call last):
File "build_native.py", line 43, in <module>
build(opts.build_mode)
File "build_native.py", line 28, in build
raise Exception("Build dynamic library for project [ " + app_android_root +
" ] fails!")
Exception: Build dynamic library for project [ F:\WorkSpace\Dragonball_WorkSpace
\trunk_en_wangyida\proj.android\../ ] fails!

F:\WorkSpace\Dragonball_WorkSpace\trunk_en_wangyida\proj.android>pause
请按任意键继续. . .

 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

问题描述:环境变量配置的SDK版本太高


(1)而我的问题是环境变量里面设置了有两个SDK版本,
一个是AndroidStudio配置的最新SDK

 ANDROID_SDK_ROOT  D:\eclipse\android-sdk-windows

 

另一个是一个是Eclipse使用旧版的SDK

 Android_SDK_HOME   D:\eclipse\adt-bundle-windows-x86-20130917\sdk
path中引用的是 %Android_SDK_HOME%\tools


所以改一个是没效的,要改成统一的路径低版本的SDK路径

问题解决:
 (1) Android_SDK_HOME和改成ANDROID_SDK_ROOT统一成旧版本的SDK
(2)这个SDK版本要和NDK版本一致




免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM