android-ndk相关内容
我编译天然来源,并与.A库和那些相对头文件具有以下结构添加的依赖性。 / JNI / Android.mk LOCAL_PATH:= $(叫我-DIR) 包括$(呼叫全子目录,生成文件) 包括$(CLEAR_VARS) LOCAL_LDLIBS:= -llog LOCAL_MODULE:= ndk1 LOCAL_SRC_FILES:= native.c LOCAL_STATIC_L
..
谁能告诉我如何 NDK-gdb的从emacs的使用范围内运行的 GDB-模式?我目前运行在一个的壳的缓冲区。我喜欢有一种方法可以自动同步源文件缓冲区当前PC在gdb的时候我休息或台阶。再说了,如设置从源头断裂,这表明GDB本地人等,并为gdb命令快捷键将肉汁的缓冲区。 背景:我正在开发的GNU Emacs的23.1.90.1(I386-苹果darwin10.5.0,NS苹果了AppKit-103
..
我想从一个蓝牙设备绘制实时数据。我有一个蓝牙设备的手机将连接并读取来自它的数据。该数据是从一些传感器电压电平并具有每秒300个样本的采样率。大部分的绘图库(比如aiChart,Androidplot,achartengine,...)我见过无法处理的数据量,并重新绘制图表。所以,我看着的openGL和Android NDK,似乎我也许可以利用这些任何一个与采样率我要图。是否有人在样本code的Op
..
嗯, 因为我很感兴趣,再造我花Android上再造了大量的时间为止。 不过,我到了一个点,在那里我有编译二进制C- code(NDK)的问题,我才知道,这是非常困难的反编译回C / C ++比反编译一个DEX-文件回或多或少以及Java源代码。 什么是这样做的原因是什么?我指的是字节code是由Dalvik虚拟机,并在情况下,它是由真正的处理器,而不是直接执行的通常的二进制文件的执行。两
..
我学会了“NDK-gdb的”从Android的NDK R4调试工具。现在我可以开始调试HELLO-JNI样品(虽然存在着一些问题)。 不过,我自己的Android应用程序,我有几个这样的库使用,构建起了大量的C / C ++文件。我用来建立这些所谓与NDK建造文件,然后复制这些所以在$ PROJECT / libs目录文件,它工作正常无需调试。但现在我想调试与NDK-gdb的一个,这样库。当
..
我的工作,必须移植到Android的大型游戏引擎。所有code是C / C ++,所以我们通过NDK移植。我已经得到了一切的建筑,但很多冲刷后,我仍然不明朗,最好的方法是建立调试与我们.so文件的发布版本。改变事物的手,每次是老了。 你有不同的Application.mk文件为每个目标?或者是有一些办法,包括多个目标的JNI /目录下的一个Android.mk文件?或许第三种选择可能是编写一个标
..
我正在开发使用NDK R5B的Android 2.3.x。偶尔我的code崩溃,我想知道在哪里。我已经知道如何得到相应的线在我的应用程序时,我有一个有一个指针(即从Android的堆栈跟踪。) 不过,我经常看到这样的无用的堆栈跟踪(完整的堆栈跟踪): #00件0006561a /system/lib/egl/libGLESv2_adreno200.so #01件0006b900
..
抱歉长的问题。如果你想跳过部分有关编译Lua的(几乎确定),并获得直接到最后一个问题。的 让我们编译的Lua库就像一个静态库为Android。 下载最新的源代码,并期待到DOC / readme.html文件 - 建筑Lua中的其他系统上的部分文件列表编译 当然考虑的makefile - 看到休闲的方式是什么,我们必须设置平台标志等是linux,BSD等当然,但没有Android平台,所以我
..
持有旧版本的Android NDK的任何镜像站点? 我去了 的Android NDK官方网站 ,但它仅包含链接到最新版本 旧版本的存在说明,但没有提供链路 解决方案 复制下载链接到你的平台的NDK的最新版本,并根据页面的末尾提供的版本信息更改版本号。 例如,链接NDK为Windows 64的最新版本: 下载NDK R8E,刚刚从Android的NDK-R 9 -wi
..
我正在写一个图形密集型游戏的的Nexus One,使用NDK(修订版4)和OpenGL ES 2.0。我们真正推动了硬件在这里,在大多数情况下它工作得很好,但每过一段时间,我收到了严重的崩溃与此日志消息: W / SharedBufferStack(398):waitForCondition(LockCondition)超时 (同一性= 9,状态= 0)。 CPU可能会挂。尝试一次。 整个
..
我跟 PJSIP 教程中,我已经成功打造 apjsua 的示例应用程序。 当我试图通过+ A来添加帐户就问我对于SIP地址,注册官网址,验证领域,用户名,密码 我输入 SIP URL:SIP:140@122.252.232.5 注册地:SIP:122.252.232.5 验证领域:* 用户名:140 密码:例如 在它下面的错误给了我 10-17 19:57:27.165:I / a
..
我写仅使用本地code的应用程序。 那么,有可能得到的多点触控事件NDK? 我觉得香港专业教育学院serched整个网络,但没有发现任何东西! 有谁知道如何做到这一点? 解决方案 是的,确实如此。 您可以检查例如名为天然活性来看看如何将输入事件。查找 engine_handle_input 功能。 AInputEvent_getType 函数返回事件的类型。如果是 AINPUT_EVEN
..
我已经建立了Assimp库作为共享库。我已经把它包含在我的Android NDK项目,它建立正常,但当我打开它,我得到以下错误: 无法加载本地库:我的母语,活动 (也许我要补充一点,我的活动正常工作时,不包括图书馆和我已经检查了apk文件和设备上,该库被添加到库文件夹,并安装在设备上的/数据/数据/我的应用程序内/ lib目录下。) 我已经做了很多的阅读,似乎解决了这个唯一的办法就是他们使
..
如果我得到的图像的名字像下面的变量: VAR imageName = SERVICE.getImg(); 然后,我怎么能得到与 R.drawable资源。???? ,我试过 R.drawable [imageName] ,但是失败了。有什么建议? 解决方案 内部ID = getResources()则getIdentifier(imageName,类型,封装)。
..
在我的Windows平台上,我有ADT包(20140321),并安装NDK(r9d)的最新版本。安装是因为它得到干净。环境变量NDK_ROOT,路径等都是正确定义。 该应用程序我的工作有一定的C ++本地code。在code建立既罚款以外的Eclipse以及在Eclipse。 但问题是,编辑抱怨说jni.h是一个未解决的包容性。 项目 - >属性 - > C / C ++通用 - > Pat
..
我使用的原生code。在我的Android应用程序。首先,我只用一个库。所以,一切正常。但现在我有一个多库集成到它。我不知道什么应该是我的项目的JNI文件夹中的理想结构(如在何处放置整个code等)。我发现周围的工作。我创建了内部JNI .IE LIBRARY1和library2两个文件夹。再创建一个文件夹JNI这两个文件夹内,并放置相应的code。在文件夹中。 我得到它的编译。正在生成两个
..
下面的情况: 我需要编写一个应用程序为Android创造一个RFCOMM插座一个蓝牙适配器电脑(我会写的服务器也是如此)。 我的要求是,用户不必手动配对设备 其实,有一个大的黑客,我使用的一个小的场景的:我有一个Android应用程序,它与在Linux中有一个RFCOMM插座打开交换信息。我可以手动设置设备上的PIN(硬编码它是一个选项) 我在寻找不同的道路: 写JNI包装 由于已经完
..
我想学习的OpenGL ES 2.0 在Android和我已经找到了教程几乎所有使用 SDK与Java 。我想使用原生code然而,所以我想通过NDK做到这一点。 唯一的教程/例子中,我发现是样品,东西在 NDK 本身。 我在哪里可以找到一些 NDK的OpenGL ES 2.0 教程? 如果没有很好的教程在那里,是有可能使用Java 的OpenGL 教程来学习如何使用它在NDK中呢?例如做的方法
..
在Android的主网站拉下来源以下几个方向,我看这个命令初始化回购的蛋糕分支: 回购的init -u git的://android.git.kernel.org/platform/manifest.git -b蛋糕 如何查看蛋糕之外的所有可用的分支,即闪电,甜甜圈等..? 解决方案 这似乎并没有使用“回购”的剧本是可能的,但你可以使用Git查询可用分支列表: $ git的克隆http
..
如果我在Java文件中定义这样的功能 / ** *增加了两个整数,返回它们的和 * / 公共本地INT附加(INT V1,V2 INT); 所以我需要code在C文件 JNIEXPORT jint JNICALL Java_com_marakana_NativeLib_add (JNIEnv的* ENV,jobject OBJ,jint值1,jint值2){
..