This site article is Li Himi original, reproduced must be clearly noted: (The author Sina Weibo: @ li Himi)
Reprinted from "Black Rice gamedev Block" original link: check_jni.cc jni detected ERROR in Application:jni Newglobalref called with pending exception ' JAV A.lang.noclassdeffounderror ' thrown in unknown throw location>http://www.himigame.com/iphone-cocos2dx/1928.html
Click here to subscribe to the latest blog! Notify you in time of the latest blog post!
When I recently used the COCOS2DX 3.9 version, I tried to use Assetmanagerex, non-Ex is an earlier version, because it is a new extension, so try it under. It is very useful, basic process and comparison, as well as the download and other functions.
Specifically how to use not I said, should be online a lot of, now say the problem encountered.
I wrote a total of two forms:
One is C + + itself easy to package Assetmanagerex, and then put my class through Tolua binding to Lua to use, iphone test pass, no problem.
Another is the use of the LUA version of the official binding good version of Assetmanagerex test use, the iphone test passed, no problem.
The point is that when I compile to Android in either form, and configure the project (Introducing ANDROID/JAVA/SRC and android/java/libs/ Android-async-http-x.x.x.jar) running the Android project, there are always two questions:
650) this.width=650;" class= "Alignnone size-medium wp-image-1929 "Src=" http://www.himigame.com/wp-content/uploads/2016/01/cpp-300x263.jpg "alt=" cpp "width=" "height=" 263 "style = "border:1px solid rgb (153,153,153); margin:0px;padding:4px;height:auto;"/> 650) this.width=650; "Class=" Alignnone size-medium wp-image-1930 "src=" http://www.himigame.com/wp-content/uploads/2016/01/ Qq20160113-0-300x203.png "alt=" qq20160113-0 "width=" "height=" 203 "style=" border:1px solid rgb (153,153,153); Margin:0px;padding:4px;height:auto; "/>
In the beginning, I thought it was the NDK version issue or the android.mk of Android that did not add the expansion pack to participate in the compilation. It also compiles cocos2dx-3.9 's official Test-cpp/lua to Android and finds that it continues to report errors.
It dawned on me that I was reminded by a colleague's remark. In fact, Himi on the Android side of the development compared to a lot less. The introduction of jars, I introduce problems caused by.
Later I re-introduced Android-async-http-x.x.x.jar by the following steps to resolve:
Right-click on the Android project under the Libs->import->general->file system->browse ...
* This jar package is cocos2dx/cocos/platform/android/java/libs under the project
Check Select Libs->finish as above path
Sometimes the problem is relatively simple, but it is too complex to think. Quote my colleague A word "mistake does not write Java.lang.NoClassDefFoundError" hahaha. Of course, although the solution is very simple, but also himi on the development of Android some of the details of the forgotten cause ~ or need to review the lessons to do it ~
This article is from the "Li Himi" blog, please be sure to keep this source http://xiaominghimi.blog.51cto.com/2614927/1735407
"Cocos2d-x Notes" Assetmanagerex use exceptions to resolve notes->check_jni/cc ' JAVA. Lang. Noclassdeffounderror '