2016-11-20 275 views
1

我試圖運行MyGame cocos的程序。錯誤 - 無法找到「libMyGame.so」

但是當我特林在Android Studio中運行它得到一個錯誤:

java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/org.cocos2dx.SimpleGame-1/base.apk"],nativeLibraryDirectories=[/data/app/org.cocos2dx.SimpleGame-1/lib/arm64, /vendor/lib64, /system/lib64]]] couldn't find "libMyGame.so" 

我讀的地方,在Android工作室運行程序之前,我需要從運行遊戲目錄下的命令:

cocos compile -p android --android-studio 

但後來我得到一個錯誤:

ANDROID_SDK_ROOT not defined. Please define it in your environment. 

我需要什麼怎麼辦? 謝謝。

回答

0

在您的系統環境變量定義ANDROID_SDK_ROOT。

Variable Name : ANDROID_SDK_ROOT 
Variable Value : location of your sdk 
3

查找cocos2dx的根文件夾Setup.py(python腳本),並運行它。 並給予 ANDROID_SDK的信息 - , NDKANT

欲瞭解更多信息請點擊此鏈接COCOS2DX - ANDROID SETUP