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