近期在学android NDK开发,折腾了一天,最终可以成功在ADT中设置断点单步调试本地C/C++源码了。网上关于这方面的资料太少了,并且大都不全,并且调试过程中会出现各种各样的问题,真是非常磨人。程序员就得有耐心。把自己的调试过程记录下来。希望对须要的朋友有帮助。 在看本文之前,请先确保你已经成 ...
分类:
移动开发 时间:
2017-05-30 19:41:36
阅读次数:
267
1.android-ndk-r10(注意32位和64位的别下错了 我不小心下错了 折腾了我两天) 2.adt_201407(eclipse已经跟sdk等等集成在一起了) 3.Cococs2d-x 2.2.3 4.无脑安装python2.7,环境变量设置path,将python的安装路径加入到环境变量 ...
分类:
移动开发 时间:
2017-05-29 11:09:55
阅读次数:
309
Cocos2d-x 3.6项目打包生成apk安卓应用文件,搭建安卓环境的步骤有点繁琐。但搭建一次之后,以后就会很快捷! 过程例如以下: 一、下载安卓环境:搭建Android环境须要用到Android SDK、NDK、Ant和JDK。 下载Android SDK 下载Android NDK 下载And ...
分类:
其他好文 时间:
2017-05-28 10:49:29
阅读次数:
209
?? Cocos2dx_3.4开发环境搭建,并编译成APK 第一步:须要下载的:(windows64位系统下环境搭建) Ant apache-ant-1.9.4-bin.zip NDK android-ndk-r9d-windows-x86_64.zip SDK adt-bundle-windows ...
在配置好NDK开发之后就能够使用C/C++开发android了。以下以一个HelloWorld项目来说明 1.新建一个Androidproject 新建一个HelloWorldproject 代码例如以下 package com.zhycheng; import android.app.Activi ...
分类:
移动开发 时间:
2017-05-21 19:50:58
阅读次数:
265
大家都知道。在android-ndk-r8b 和android-ndk-r9c的编译的时候出现一个非常奇怪的问题,在版本号升级的时候,我们总是喜欢版本号高的,我也是一样的,可是但在使用ndk9的时候出现了语法严格检查的问题,编译字符串出现故障,所以有非常笨的办法卸掉ndk9换成ndk8。这样非常的麻 ...
分类:
其他好文 时间:
2017-05-21 13:48:25
阅读次数:
214
一.安装配置环境 1.安装Android Studio,下载路径https://developer.android.com/studio/index.html?hl=zh-cn。我下载的是Windows 64位集成Android SDK版本https://dl.google.com/dl/andro ...
分类:
移动开发 时间:
2017-05-19 14:32:08
阅读次数:
314
公司需要做一个sdk,里面需要用到别人写的c文件,第一次做,各种百度,各种学习,现在做一个小总结: 一、新建一个project:例 ExampleDemo, 包名为:com.demo.example; 二、为项目配置ndk环境: 1、下载android ndk,并解压,我的存放目录为:D:\sl\a ...
分类:
移动开发 时间:
2017-05-17 11:55:54
阅读次数:
321
今天攻克了JNI WARNING: illegal start byte 0x81这个问题。 问题出现的现象是通过jni调用加密方法,调用之后返回密文内容,结果就出现这个问题。 在国外查找一段时间之后。出现这个问题的解决办法在于:使用newStringUTF方法使用的char *数据要求是可见的内容 ...
分类:
移动开发 时间:
2017-05-15 15:11:44
阅读次数:
186
使用最新ndk,直接抛弃cygwin,曾经做Android的项目要用到NDK就必需要下载NDK,下载安装Cygwin(模拟Linux环境用的),下载CDT(Eclipse C/C++开发插件),还要配置编译器,环境变量,特别麻烦,新版就不需要了 步骤 : 一、Android官网下载Android的开 ...
分类:
移动开发 时间:
2017-05-12 09:37:46
阅读次数:
191