cocos2dx项目android平台在编译的时候会把libs/armeabi目录清空,这就是为什么我们编译的时候导入的第三方so库会被删掉的原因。
解决方案:
1、 在jni目录下新建prebuilt目录,并把要使用的第三方so库复制到该目录;
2、修改jni/Android.mk文件如下:
ok!搞定!...
分类:
移动开发 时间:
2014-08-28 19:52:29
阅读次数:
212
错误信息:
[armeabi] SharedLibrary : libcocos2dcpp.so
E:/Android/android-ndk-r9d/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-andr...
分类:
移动开发 时间:
2014-08-23 17:47:21
阅读次数:
376
1:在工程里新建libs文件夹,将开发包里的baidumapapi_vX_X_X.jar拷贝到libs根目录下,将libBaiduMapSDK_vX_X_X.so拷贝到libs\armeabi目录下如图所示:2:在AndroidManifest中添加开发密钥、所需权限等信息1 5 1 2...
分类:
其他好文 时间:
2014-08-19 03:29:33
阅读次数:
411
在cocos2d-x中集成百度语音识别的时候,运行build_native.py会把libs/armeabi目录清空。 以下是解决办法,把so文件放在jni/prebuilt里面。 修改Android.mk文件,主要有两行`include $(CLEAR_VARS)` ``` LOCAL_PAT...
分类:
移动开发 时间:
2014-08-18 23:42:43
阅读次数:
488
1.设置 AndroidManifest.xml libs/jpush-sdk-release 1.x.y.jar libs/armeabi/libsys 1.x.y.so 2.基础API init 初始化SDK setDebugMode 设置调试模式 3.MyReceiver /**?*?自定义接收器?*??*?如果不定义这个...
分类:
其他好文 时间:
2014-08-12 19:13:24
阅读次数:
261
极光推送:1、使用第三方推送第一步新建账号这个是肯定的2、创建应用将包名确定(同时会生成appkeyss)3、注意libs里边必须有两个一定要存在的东西,一个是armeabi文件夹一个是jpush-sdk-release1.6.3.jar包,这两个东西都在官方demo中可以找到,直接复制就可以4、下载三分钟快..
分类:
其他好文 时间:
2014-07-30 17:48:55
阅读次数:
314
可以看出,lib\armeabi占了大多数空间,so库不可能用到那么多把?WinHex打开:
明显是zip压缩文件,改后缀名后打开
apk文档!
finded!...
分类:
其他好文 时间:
2014-07-12 18:30:04
阅读次数:
260
在Genymotion中运行cocos2d-x程序,修改的地方如下:1.修改Application.mk文件,增加如下一行APP_ABI := armeabi armeabi-v7a x862.修改Cocos2dxActivity.java文件,修改isAndroidEmulator函数如下: 1 ...
分类:
其他好文 时间:
2014-06-16 13:41:37
阅读次数:
293
在我们android APK的根目录有一个 libs文件夹,此文件夹下包含了armeabi 和armeabi-v7a两个文件夹,我们的c代码编译成的本地库(各种.so)就会放在这两个文件夹其中的一个。那armeabi-v7a 与 armeabi有什么区别,都是什么意思呢? armeabi和arme....
分类:
移动开发 时间:
2014-06-14 22:06:44
阅读次数:
307
配置好Genymotion虚拟机后,运行cocos2dx的应用时会崩溃,报"unfortunately
stop"一、要将libcocos2dcpp.so编译成x86架构:在proj.android/jni/Application.mk文件中加入APP_ABI
:= armeabi x86二、 在....
分类:
其他好文 时间:
2014-06-10 09:03:58
阅读次数:
336