本文转载于:http://www.cnblogs.com/jhzhu/p/3801640.html背景介绍本文主要内容: 利用android的crash log来对c++开发的android应用进行错误定位.容易稳定复现的BUG, 一般可以通过断点调试来解决. 如果测试人员也无法稳定复现,log就成...
分类:
其他好文 时间:
2015-07-23 15:22:15
阅读次数:
142
首先说明, 绝大部分Android应用是不需要C++的。Android Ndk官网写的很明白:Before downloading the NDK, you should understand thatthe NDK will not benefit most apps (在下载 NDk 之前,你首...
分类:
移动开发 时间:
2015-07-22 20:28:16
阅读次数:
143
不知道为什么android的ndk开发资料在网上很少,还有的资料基本上无法完成入门学习demo,根本无法运行,小弟用了三天三夜的时间来弄helloworld,极尽失眠的程度。
一开始是在android studio上配置ndk开发幻镜,然后是进行hello world的开发,但是android studio支持ndk开发相对较晚,没有elipse成熟,在编译的时候遇到很多问题,最终放弃(我知道这...
分类:
移动开发 时间:
2015-07-22 00:06:40
阅读次数:
195
android jni代码回调java的问题
由于多线程原因会导致找不到java类,无法call函数的问题
问题1找不到java类
在JNI_OnLoad的时候 保存下来 JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM* vm, void* reserved)
{
g_vm = vm;
JNIEnv* env = NULL;
jint...
分类:
其他好文 时间:
2015-07-21 18:35:50
阅读次数:
124
android的ndk学习(1)
之前学了一段时间ndk,总觉得要总结一下。ndk使得非常方便地实现java和C与C++代码的相互沟通,合理地掌握使用ndk可以提高应用程序的执行效率,所以对于学习anndroid开发的人来说,ndk是必须掌握的工具。刚刚开始学习的时候是有点兴奋,有点害怕的,兴奋是因为之前学过C++语言,能将学过的东西结合在一起,感觉可以做出更好的东西,害怕的是之前听身边的大...
分类:
移动开发 时间:
2015-07-21 10:47:39
阅读次数:
119
这主要是关于cocos3.0 组态,鉴于互联网已经有很多这样的文章。所以我简单谈一下:1.python2.7 因为cocos目新建是用python脚本做的,至于为什么不用python3.x 那么请看python2.7和python3.x的print~2.ndk 这是你做android apk所必需的...
分类:
其他好文 时间:
2015-07-20 18:30:01
阅读次数:
181
作者:郭孝星
微博:郭孝星的新浪微博
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
github:https://github.com/AllenWell
本文主要讲解如何在Android Studio中添加JAR包、Module和SO库。
一 JAR包的依赖配置首先使用快捷键Ctrl+Alt+Shift+S打开当前项目...
分类:
移动开发 时间:
2015-07-20 13:00:28
阅读次数:
156
为了进行代码及产品保护,几乎所有的非开源App都会进行代码混淆,这样当收集到崩溃信息后,就需要进行符号化来还原代码信息,以便开发者可以定位Bug。基于使用SDK和NDK的不同,Android的崩溃分为两类:Java崩溃和C/C++崩溃。Java崩溃通过mapping.txt文件进行符号化,比较简单直..
分类:
移动开发 时间:
2015-07-17 22:59:24
阅读次数:
156
1、在开始之前,需要先准备好资源如下,如果安卓开发环境有了直接装第3、4。 1、JDK点击下载(1.6) 2、ADT(已经自带AndroidSDK)点击下载 3、NDK点击下载 4、CYGWIN点击下载2、环境变量(未必全用到,在这做个标志)---------------------- JA...
分类:
移动开发 时间:
2015-07-17 18:03:42
阅读次数:
185