rhcad / vgios

A lightweight 2D vector drawing framework for iOS.
Other
81 stars 25 forks source link

导入Android工程后,虚拟机运行demo程序闪退 #1

Closed gxcfywsy closed 10 years ago

gxcfywsy commented 10 years ago

123

多次删除/bin也没效果,请指教,谢谢

rhcad commented 10 years ago

网上有很多 http://74.125.235.191/#newwindow=1&q=Android+NoClassDefFoundError 可能是 JAR或SO 没打包到APK,可以尝试修改demo的build path,将touchvg.jar改成其他导入方式,例如将touchvg.jar复制到libs下。

gxcfywsy commented 10 years ago

多谢指教,接触android时间不久,让您贱笑了~~

google爬文后,把*.jar复制到libs就解决了 NoClassDefFoundError

但同时又报了UnsatisfiedLinkError, 继续爬文,发现是.so 文件没有加到build path 并 export (可能会报.so 文件不复合类型的错误,删掉后clean即可)

加入后发现还不好用。。。

发现libs下面放.so的文件夹叫armeabi,但是我现在虚拟机为了速度块用的的虚拟cpu是intel atom,

于是修改cpu为armeabi-v7a,搞定!

gxcfywsy commented 10 years ago

如果我想用x86,intel atom的cup模拟器,是不是得重新编译.so文件了呢

rhcad commented 10 years ago

应该是的,请参照README重新编译.so