1、cygwin环境变量设置可在Cygwin.bat 中设置set NDK_ROOT=P:/android/android-ndk-r8e或者在home\Administrator\.bash_profile中设置NDK_ROOT=/cygdrive/p/android/android-ndk-r8...
分类:
移动开发 时间:
2014-06-26 22:51:13
阅读次数:
389
由于之前装过 Genymotion 模拟器,昨天做了一次更新, 尼玛结果出问题了 不停的报 play.exe停止工作,网上的各种方式折腾了几个小时无效,最后把Oracle VM VirtualBoxGenymotion 用360软件管理彻底卸载了,接着重启,然后重新下载了一个VirtualBox +...
分类:
数据库 时间:
2014-06-26 21:35:29
阅读次数:
492
最近一直在Windows平台开发cocos-2dx游戏,期间做了一次引擎升级,升级到了3.0正式版本。Windows平台上表现很正常,没有出现什么问题。
上周五准备发布一个安卓包,编译很轻松的就过了,没有花费多少时间,但是安装到手机后,发现运行就崩溃了。没办法只好用模拟机调试,再次吐槽Android的模拟器,真的太他妈慢了,不到万不得已我真的不想再去用它,google真的应该好好整一下了。
好...
分类:
其他好文 时间:
2014-06-25 19:37:09
阅读次数:
188
ndk中包含了stl对应的库,在$(NKD_HOME)/sources/cxx-stl/stlport/stlport有关Android NDK的C++ STL开发相关总结如下:从Android NDK r5开始支持了STL Port,在这个版本开始就可以使用部分STL库的功能了,比如说vector...
分类:
移动开发 时间:
2014-06-25 15:25:39
阅读次数:
183
主要是Java的JNI调用(调用C++),在Windows环境下
分类:
编程语言 时间:
2014-06-25 13:11:26
阅读次数:
291
在Android上要想开发出高效率的软件,还是需要用到C/C++语言,要想在Java上开发C/C++语言就需要在IDE上安装NDK;在Android的官网上SDK开发环境已经包含了ADT插件,最新的Android开发IDE可以到官网下载:http://developer.android.com/sdk/index.html
由于最近Android官网和google在国内经常进不去,我就把下载的放...
分类:
移动开发 时间:
2014-06-25 00:22:28
阅读次数:
341
项目因为要发布,所以要混淆打包。
混淆打包流程:
1.在proguard-project.txt文件中添加不需要混淆的类和第三方的jar包
这个是保持自己包中不需要混淆的类,如果有些类调用了jni也不需要混淆,不然会出错。还有如果项目中有其他项目作为library引入,那这些项目的一些类也不能混淆。
这个是保持项目中的第三方jar不混淆
另外加上上面几句话...
分类:
移动开发 时间:
2014-06-24 21:40:19
阅读次数:
262
NDK全称:Native Development Kit。
1、NDK是一系列工具的集合。
* NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。[1]
* NDK集成了交叉编译器,并提供了相应的mk文件隔离平台、CPU、...
分类:
其他好文 时间:
2014-06-24 19:38:56
阅读次数:
191
为什么使用JNI
1.很多敏感效率的代码已经用C实现了...
分类:
其他好文 时间:
2014-06-24 18:08:10
阅读次数:
161