9、使用Android ndk-stack tool --可参考

1)、adb logcat -v threadtime 先使用此命令设置logcat,具体含义,待查。

2)、然后把出错信息从ecplise中拷到一个文件如foo.txt,注意:

The tool looksfor the initial line containing starts in the logcat output,i.e. somethingthat looks like:

*** *** *** *** *** *** *** *** *** ****** *** *** *** *** ***

When copy/pastingtraces,don't forget this line from the traces,or ndk-stack won't workcorrectly.

3)、然后把文件放入cygwin64\tmp目录下

4)、 cygwin中命令:

ndk-stack-sym cygdrive/e/project/trunk/client/Project/XXKaPai/proj.android/obj/local/armeabi-dump foo.txt

($NDK/ndk-stack -sym $PROJECT_PATH/obj/local/armeabi -dump foo.txt)
 

注:此操作也可以在dos命令下操作

在cygwin下操作,必须要进入/tmp 目录。

window下,直接拖动文件到dos命令行

10、javac命令使用:

例子:

E:\project\trunk\client\Project\XXKaPai\proj.android>javac-cp E:\project\trunk\client\Project\XXKaP

ai\proj.android\src;E:\soft\adt-bundle-windows\sdk\platforms\android-8\android.jar -encoding utf8 -

d . E:\project\trunk\client\Project\XXKaPai\proj.android\src\com\zhi\util\StringUtil.java

11、JNI

1、In theory you can have multiple JavaVMs perprocess,but Android only allows one.

12、LOCAL_LDLIBS isalways ignored for static libraries

You're right. LOCAL_STATIC_LIBRARIES is agood way to import the module you need in your project.
BTW,as far as I kNow,LOCAL_LDLIBS is OK when current .mk is made for sharedlibrary.You'll find that in .mk like this

include$(BUILD_SHARED_LIBRARY)

But not for astatic library as it shown

LOCAL_LDLIBS isalways ignored for static libraries

cocos2dx编程记录3的更多相关文章

  1. 哪个是Android SVN项目的最佳结构?

    哪个是包含单个Android项目的SVN存储库的更好结构?要么基本上我想知道是否应该在层次结构中显式命名项目根文件夹.存储库只能容纳一个项目,但它将包含许多分支和标记.我正在使用带有SVN插件的Eclipse.谢谢,巴里解决方法我会这样:没有做过很多的Android开发,但是资源之类的东西我通常不在主要的源代码结构之外,并且使用svn:externals链接思考并可能在各种项目中使用它们

  2. HUST oj 搭建历程 分析 install_ubuntu1404.sh

    弱校菜鸡,一直到现在还没有自己的OJ,上个星期,领导搞来一台服务器,准备自己搭个oj,这个任务分配到我身上了,搞了一个星期终于搞定了分享一下自己的历程;搭建起来但是,第一次特别混乱,第二次用Apache但是又同时装了Nginx到账两个互掐,最后最后从新装了系统一次点亮;【MysqL+Nginx+PHP5.0+PHPmyadmin】一装系统,ubuntu1404server版本;1.刻录成启动盘,h

  3. CentOS 7.2 安装SubversionSVN

    CentOS7.2安装Subversionsubversion简介Subversion是一个自由开源的版本控制系统。在Subversion管理下,文件和目录可以超越时空。Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况,这样就可以借此将数据恢复到以前的版本,并可以查看数据的更改细节。正因为如此,许多人将版本控制系统当作一种神奇的“时间机器”。图片描述"title=""style="border:none;height:auto

  4. centos7.3安装与配置SVN

    ]使用实例:[root@sambatest]#svnlogT*[root@sambatest]#svnlogsvn://192.168.31.131/svntest/trunk/src/com/ant/test/Test3.javainfo命令命令说明:显示本地或者远程服务器文件的详细信息使用方法:info[TARGET[@REV]…

  5. Ubuntu x64 编译 Padavan 过程&教程

    Ubuntux64编译Padavan记录近3个通宵尝试用MacOSX进行编译,1个通宵解决交叉编译工具链toolchain问题,后两个通宵执着于固件编译,随后放弃。解决了LinuxKernel,在uClibc那里我知道我没法继续了。装Genymotion的时候正好有VBox,顺手下载了UbuntuDesktop16装上,吐血。下文为编译过程…先更新系统是有必要的安装必需的组件首先是git其他组件交叉编译工具链建议在/opt目录下操作移动到/opt目录,cd/opt获取源码:sudogitclonehttp

  6. java – 多模块项目什么时候应该拆分成单独的存储库树?

    目前我们有一个标准的subversion存储库布局项目:./树干./branches./tags然而,当我们沿着Osgi和模块化项目的道路前进时,我们最终得到了:./trunk/bundle/main./trunk/bundle/modulea./trunk/bundle/moduleb./tags/bundle/main-1.0.0./tags/bundle/main-1.0.1./tags/b

  7. ios – 截断的胖文件链接器错误

    虽然我熟悉Objective-C的开发,但在错误解释方面,我仍然认为自己有点像n00b.我正致力于其他人也在努力的工作申请.我相信我们可能有不同版本的Xcode,一个开发人员有一台PC(其他人和我有一台MacBook).我正在使用Xcode4.5.1.问题我得到以下AppleMach-O链接器错误:ld:truncatedfatfile.Slicefrom68to2783300ispastendo

  8. cocos2dx编程记录3

    9、使用Androidndk-stacktool--可参考1)、adblogcat-vthreadtime先使用此命令设置logcat,具体含义,待查。

  9. Trunk、Hybrid、Access、Tag、Untag、Pvid的关系

    本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请发送邮件至dio@foxmail.com举报,一经查实,本站将立刻删除。

  10. Access、Hybrid和Trunk三种模式的理解

    本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请发送邮件至dio@foxmail.com举报,一经查实,本站将立刻删除。

随机推荐

  1. 【cocos2d-x 3.x 学习笔记】对象内存管理

    Cocos2d-x的内存管理cocos2d-x中使用的是上面的引用计数来管理内存,但是又增加了一些自己的特色。cocos2d-x中通过Ref类来实现引用计数,所有需要实现内存自动回收的类都应该继承自Ref类。下面是Ref类的定义:在cocos2d-x中创建对象通常有两种方式:这两中方式的差异可以参见我另一篇博文“对象创建方式讨论”。在cocos2d-x中提倡使用第二种方式,为了避免误用第一种方式,一般将构造函数设为protected或private。参考资料:[1]cocos2d-x高级开发教程2.3节[

  2. 利用cocos2dx 3.2开发消灭星星六如何在cocos2dx中显示中文

    由于编码的不同,在cocos2dx中的Label控件中如果放入中文字,往往会出现乱码。为了方便使用,我把这个从文档中获取中文字的方法放在一个头文件里面Chinese.h这里的tex_vec是cocos2dx提供的一个保存文档内容的一个容器。这里给出ChineseWords,xml的格式再看看ChineseWord的实现Chinese.cpp就这样,以后在需要用到中文字的地方,就先include这个头文件然后调用ChineseWord函数,获取一串中文字符串。

  3. 利用cocos2dx 3.2开发消灭星星七关于星星的算法

    在前面,我们已经在GameLayer中利用随机数初始化了一个StarMatrix,如果还不知道怎么创建星星矩阵请回去看看而且我们也讲了整个游戏的触摸事件的派发了。

  4. cocos2dx3.x 新手打包APK注意事项!

    这个在编译的时候就可以发现了比较好弄这只是我遇到的,其他的以后遇到再补充吧。。。以前被这两个问题坑了好久

  5. 利用cocos2dx 3.2开发消灭星星八游戏的结束判断与数据控制

    如果你看完之前的,那么你基本已经拥有一个消灭星星游戏的雏形。开始把剩下的两两互不相连的星星消去。那么如何判断是GameOver还是进入下一关呢。。其实游戏数据贯穿整个游戏,包括星星消除的时候要加到获得分数上,消去剩下两两不相连的星星的时候的加分政策等,因此如果前面没有做这一块的,最好回去搞一搞。

  6. 利用cocos2dx 3.2开发消灭星星九为游戏添加一些特效

    needClear是一个flag,当游戏判断不能再继续后,这个flag变为true,开始消除剩下的星星clearSumTime是一个累加器ONE_CLEAR_TIME就是每颗星星消除的时间2.连击加分信息一般消除一次星星都会有连击信息和加多少分的信息。其实这些combo标签就是一张图片,也是通过控制其属性或者runAction来实现。源码ComboEffect.hComboEffect.cpp4.消除星星粒子效果消除星星时,为了实现星星爆裂散落的效果,使用了cocos2d提供的粒子特效引擎对于粒子特效不了

  7. 02 Cocos2D-x引擎win7环境搭建及创建项目

    官网有搭建的文章,直接转载记录。环境搭建:本文介绍如何搭建Cocos2d-x3.2版本的开发环境。项目创建:一、通过命令创建项目前面搭建好环境后,怎样创建自己的Cocos2d-x项目呢?先来看看Cocos2d-x3.2的目录吧这就是Cocos2d-x3.2的目录。输入cocosnew项目名–p包名–lcpp–d路径回车就创建成功了例如:成功后,找到这个项目打开proj.win32目录下的Hello.slnF5成功了。

  8. 利用cocos2dx 3.2开发消灭星星十为游戏添加音效项目源码分享

    一个游戏,声音也是非常的重要,其实cocos2dx里面的简单音效引擎的使用是非常简单的。我这里只不过是用一个类对所有的音效进行管理罢了。Audio.hAudio.cpp好了,本系列教程到此结束,第一次写教程如有不对请见谅或指教,谢谢大家。最后附上整个项目的源代码点击打开链接

  9. 03 Helloworld

    程序都有一个入口点,在C++就是main函数了,打开main.cpp,代码如下:123456789101112131415161718#include"main.h"#include"AppDelegate.h"#include"cocos2d.h"USING_NS_CC;intAPIENTRY_tWinMain{UNREFERENCED_ParaMETER;UNREFERENCED_ParaMETER;//createtheapplicationinstanceAppDelegateapp;return

  10. MenuItemImage*图标菜单创建注意事项

    学习cocos2dx,看的是cocos2d-x3.x手游开发实例详解,这本书错误一大把,本着探索求知勇于发现错误改正错误的精神,我跟着书上的例子一起调试,当学习到场景切换这个小节的时候,出了个错误,卡了我好几个小时。

返回
顶部