- 浏览: 388568 次
- 性别:
- 来自: 深圳
最新评论
-
kooks:
楼主我按照你上面的步骤一步一步进行了配置,但是就是进入不了设置 ...
android NDK开发、编译、调试环境搭建与操作入门 -
hnzkxlw:
记的好
解决Ubuntu64位执行32位程序的依赖包问题 -
woyaowenzi:
楼主最后的心声真是发自肺腑啊。哈哈哈哈。。。。另外问个小问题, ...
android NDK开发、编译、调试环境搭建与操作入门 -
qiang106:
f1990512 写道你好 请问cygwin 安装需要配置什么 ...
android NDK开发、编译、调试环境搭建与操作入门 -
f1990512:
你好 请问cygwin 安装需要配置什么环境变量啊?我这里nd ...
android NDK开发、编译、调试环境搭建与操作入门
文章列表
Testflight提供每个开发者账号25个内部人员测试,可以不通过审核,即可以远程通过Testflight安装最新的测试安装包,可谓是ios个人开发者的一大福音。另外也还提供了2000个外部测试名额,不过外部测试是需要通过苹果审核的,当然流程时间较比内部测试,就要多很多了。
不过添加内部测试账号,需要先把对应账号添加到项目成员才行,iTunes Connect有一系统操作,同时被添加的成员也有一系列操作,步骤还是不少的,这里介绍了下,作为被添加者
需要做如些操作。
<!--[if !supportLists]-->1、 <!--[endif]-->首 ...
经常有遇到要查看iphone等苹果设备UUID的需求,说来还真的不是那么方便,一般也就两个方法:
一、使用iTunes
二、使用开发工具xcode
也有一些是安装手机软件来查看,往往不太靠谱,能下载到的软件大多也是很久很久没有更新过了,ios系统升级若干轮之后,基本都是不可用了。这里介绍下使用iTunes查看的几个步骤,方法主要针对非专业的开发人员,使用xcode往往是开发人员才会用到,首先下
我自己喜欢用eclispe来开发,可能也是因为写java等代码习惯,用eclipse写代码,编译、Debug和代码提示都不错,并且eclipse基于java,跨平台使用非常方便,虚拟机已经安装好了,解压eclipse就可以用了,从eclipse下载一个CPP版,或者使用其它版本的,再装一个CDT插件,android的ADT插件,也可以做NDK开发,相当于包含了一个CDT,也可以同时用。不过也可能会遇到一些问题:
运行eclipse需要安装jdk,没安装,或者安装的JVM,JDK版本不对,也会报错,我下的eclipse是4.6,CPP版本
安装以下JDK可以运行
yum instal ...
VB默认的屏幕尺寸是800*600,安装Addtions之后,会变成1024*768,然后还是太小了啊,24寸显示器,都是1920*1200的,全屏写代码时利用不上啊
需要/etc/X11/xorg.conf中添加显示器信息
vi /etc/X11/xorg.conf
内容如下
Section "Device"
BoardName "VirtualBox Graphics"
Driver "vboxvideo"
Identifier "Dev ...
虚拟机与主机之间,文件共享,文件默认是没有共享功能的,virtualBox需要安装一个增强包,VBoxAdditions,在设备菜单中选择,安装增加功能,并且后面还有功能会依赖于这个增强包。
正常情况下,点击对应菜单后,会直接帮你加载对应的虚拟光驱文件,然后自动运行打开对应的目录,然后再双击VBoxLinuxAdditions.run,就会自动帮你安装了
如下图:
Linux平台开发工作,编译,调试,环境都不是件简单事情,当然host直接安装linux或者在服务器上编译。但是需要调试个什么东西,修改一点点代码,都需要一系例操作才能完成编译,更新,实在是影响效率。工作PC安装linux OS,电脑就又基本上只能用于写代码,多多少少,生活就少了些乐趣和方便,在很多公司内部的应用也都只限制于win上使用,两难问题。
当今,大家的机器,不管是服务器,还是PC,性能都越来越好,跑个虚拟机都不在话下了,选择使用虚拟机的开发方案的工程师们,也越来越多了,我虽然不是个专业的linux平台开发者,但是折腾虚拟机开发环境也折腾过若干次了,公司内部的IT同学也提供了方 ...
今天有个小伙伴在cocos2dx自带的HelloWorldCpp中,添加使用cocos2dx 的九宫格图支持的功能时,遇到了一系列问题,想想也奇怪,在添加之前工程能够正常跑起来,代码也是参考TestCpp里拷过来的,在拷过来之前也能正常运行,纠结了大半天,一直没有找到最终解决办法,主要问题是两个:
1、知道九宫格是引入哪一个头文件,可是引入之后报错,找不到对应的文件;
2、解决了头文件找不到的问题之后,能编译了,又出现链接错误;
出现两个问的根本原因,还是在于对引擎项目架构不熟悉以及对Visual Studio特点不是很了解
整理了一下cocos2dx使用ext遇到这两个 ...
cocos2dx 自带生成的native编译是只支持shell执行,linux,mac或者在windows下安装cigwin之类的虚拟机可以用,但实际上我们在windows下做开发的还是占大多,安装cigwin,在国都,大家都知道,没那么方便。
其实脚本实际上也就只做两件事:
1、更新cocos的Resource目录下的资源到android 工程的assert目录;
2、启动,初始化android开程的ndk-build;
了解这两步的需求之后,我们自己写bat脚本都是可以的了,当然有现成的能够来改会更简单、方便,简单粗爆一点,删除一些windows不能执行的代码行,代 ...
android安装包签名,是一项重要的安全验证方式,各平台也大量在使用,像微信、QQ等开发SDK,各应用市场上架等等。但是在接入这些开放开平台时又经常需要调试各种接口,对应的日志输出还是有点蛋痛的,遇到问题,往往没有什么提示。找问题,很好的办法就是debug,因此签名debug,就在这种场景下经常要用到了,如果使用android studio开发的,倒还是不难。因为gradle很方便得支持debug包指定签名,简单的配置一下就可以了。
如下配置就可以以:
android {
compileSdkVersion 23
buildToolsVersion "23 ...
前段时间写了一个Demo项目,客户端通过网络连接,访问netty实现的一个后台获取数据。
虽然后台netty的工作任务也是通过线程池来完成相应的任务处理,但是偶现客户端在读取数据时,读取的线程给卡住,读 ...
在使用Xcode6.3添加 SVN库时, 报了下面这个错
The operation couldn’t be completed. (NSURLErrorDomain error -1012.)
在网上搜了下,可以通过命令号添加信任的服务器:
打开终端,使用svn 的ls 查看目录,即输入如下命令
ant已经有N多种替代方案了,但也不是ant就没有可用之外了,它的跨平台性还是有很大的优势。
android就经常是使用ant来构建的。
ant脚本中property默认是不能重新设置值的,第一次定义之后,在整个project执行过程中是不会再变的。
最简单的定义方式如下:
<property name="build.target" value="release" />
但是在我们的编译脚本中经常有可能需要用到可以变的值,另一种值设值方式可以满足我们:
<var name="build.targe ...
在做linux内核编程时,centos上编译时经常可能会碰到build目录不存在的错误:
make: *** /lib/modules/2.6.32-358.el6.x86_64/build: 没有那个文件或目录。
那是因为没有安装kernel-devel这个包导致的,这个目录下没有货,链接指向为空的:
解决办法:yum -y install kernel-devel就可以了。
前话
现在越来越多的应用开发、场景会用到NDK,NDK的开发环境和工具也可谓是“日新月异”,Googleg还是比较给力,时至今日ADT已经发布了21.0.1,实际上从20.0.3已经对我们需要使用的NDK有了比较好的支持了,使用Eclipse可以直接断点NDK代码。
以前似乎我们只能通过打日志或者在其它工具如VS、Xcode下写测试工程来调试,以及使用神话般的GDB来调试,搭建调试环境算是程序调试过程中一点点雕虫小技吧。不废话,直入主题。
一、 首先工具准备
Eclipse ADT插件,版本要求20.0.3以上;NDK,现在 ...