x86

x86 Android游戏开发专题篇之使用google breakpad捕捉c++崩溃(以cocos2dx为例)

最近一直都在x86设备上进行游戏开发,就c++层和Android java层倒没有什么要特别注意的(除了需要注意一下修改Application.mk指定平台外),在c++崩溃的时候,很多时候看不到堆栈,只能看到一个信号,所以由于工作需要,使用google breakpad来进行异常捕捉

谷歌被墙很麻烦,索性就把breakpad打包放这里供需要的童鞋下载,google breakpad下载

1.下载google breakpad

 

下载地址是  http://code.google.com/p/google-breakpad/source/checkout,最近一直不能上谷歌,找别人帮忙弄的:)

 

findlibrary returned null产生的联想,Android ndk开发打包时我们应该如何注意平台的兼容(x86,arm,arm-v7a)

很多朋友在开发Android JNI的的时候,会遇到findlibrary returned null的错误,因为某种原因,so没有打包到apk中。下面浅析下引起该错误的原因以及平台兼容性问题。

ART vs Dalvik* - 介绍全新的安卓* x86运行时

Android* 5.x 一项最显著的变化是迁移至新的应用执行方法,称为 Android 运行时 (ART)。 Android 4.4 (KitKat) 发布后,随即提供了 ART 选项。 KitKat 用户可以选择 使用 ART 或其前任 Dalvik。 现在,ART 是 Android Lollipop 中唯一的运行时环境。

运行相同 Dex 字节代码时,ART 和 Dalvik 能够兼容,因此针对 Dalvik 开发的应用 基于 ART 运行的时候也可有良好表现。 本文将介绍 ART 的不同之处

让我们来看看 ART 的主要特性。

  • Developers
  • Android*
  • Android*
  • Android Runtime
  • Dalvik
  • x86
  • ART vs Dalvik* - Introducing the New Android* x86 Runtime

    One of the most significant Android* 5.x changes is the shift to the relatively new way of executing applications called Android Runtime (ART). The option to use ART has been available since the Android 4.4 (KitKat) release. KitKat users had a choice between ART and its predecessor Dalvik. Now ART is the only runtime environment in Android Lollipop.

  • Developers
  • Android*
  • Android*
  • Android Runtime
  • Dalvik
  • x86
  • 在 x86 上优化 Android 应用的方法和技巧

    英特尔致力于帮助开发人员提供能够在英特尔架构上正常运行(甚至出色运行)的 Android 应用。 虽然英特尔主要致力于社区层面:优化 Dalvik Java、V8 引擎和 Bionic C;丰富代码库;为 IA 提供采用 32 位和 64 位内核的版本,他们同样提供了多种类型的新工具为 Android 开发人员提供帮助。 这些工具主要用于提高性能,使其超过面向 x86 的默认 ARM 转换层:libhoudini 所提供的性能。

    但是首先需要选择合适的工具。 创建 Android 应用有 3 种常见的方法。

    Subscribe to x86