ndk (237)


c++ - 如何列出.so文件中的符号

c++ - 如何列出.so文件中的符号

如何列出从.so文件导出的符号。 如果可能的话,我也想知道它们的来源(例如,如果它们是从静态库中提取的)。 我使用gcc 4.0.2,如果这有所作为…


java - 在JNI代码中抛出异常的最佳方法是什么?

我想要一个一致的和简单的方法来在JNI代码中抛出异常; 处理链式异常的东西(隐式地从env-> ExceptionOccurred方法中,或者通过参数显式的,无论哪种方式都是好的),并且每当我想要这样做的时候,我都省去了查找构造器。 以上所有都是用C语言编写的,尽管我可以根据需要从C++翻译它。 有没有人有这样的东西,他们可以分享?…


用于C#开发人员的C++

我是一个.NET开发人员,并在此之前使用VB6。 我已经非常熟悉这些环境,并在垃圾收集语言的环境下工作。 不过,我现在希望用本地C++加强自己的技能,发现自己有点不知所措。 具有讽刺意味的是,我并不认为这是初学者的绊脚石,因为我觉得我已经很好地掌握了指针和内存管理。 对我来说有点混乱的事情更多的是: 引用/使用其他库 公开我的图书馆供他人使用 字符串处理 数据类型转换 良好的项目结构…


如何从我的Android应用程序获取崩溃数据?

我如何从我的Android应用程序获取崩溃数据(至少是堆栈跟踪)? 至少在通过电缆检索我自己的设备时,理想情况下是在我的应用程序的任何实例上运行,这样我就可以改进它并使其更加稳定。…


用C或C++编写Android应用程序?

我正在尝试开发Android游戏/将游戏移植到游戏中,但它支持C语言,并且Android支持Java,但我确信必须有一种方法可以在那里获得C应用程序,任何人都知道有关该主题的优秀教程? 谢谢!…


java - 适用于Android的低延迟音频API?

在Android设备上以最少的延迟播放同步音频有哪些选择? 我是否会从罐装SDK中获得一些不错的东西,还是要求太多? 该文档声称SoundPool类能够以相对较好的性能同时播放多个声音,但在模拟器和物理设备上运行某些测试后,它似乎相当弱。 可能有一个技巧,或者我必须为这种事情去更低级别的api? 我尝试使用单个声音池加载了多个样本,我尝试了多个声音池,每个声音池管理一个样本。 我正在预加载所有内…


c++ - 适用于Android的uSTL或STLPort?

我正在使用Android NDK,而且由于目前不支持STL,所以我想知道是否有在这方面取得成功的优秀人才,或知道哪些更适合Android平台:uSTL或STLPort的。 编辑:看起来像另一个选项可能是CrystaX.NET 。 从他们的网站:...我已经从官方来源重建的Android NDK r3的定制分发。 支持C++异常,添加了RTTI和标准C++库。…


java - JNI:NoSuchFieldError

输出:javap-s SomeClass public org.someapp.SomeClass$_data data; Signature: Lorg/someapp/SomeClass$_data; Java中SomeClass的定义 class SomeClass{private class_data{byte[] something=ne…



c - Android NDK中的文件操作

我出于性能原因使用Android NDK主要在C中创建应用程序,但似乎fopen等文件操作在Android中无法正常运行。 每当我尝试使用这些功能时,应用程序崩溃。 如何使用Android NDK创建/写入文件?…


在Android中为JNI调用NewObjectArray时会导致SIGSEGV?

我刚开始使用Android NDK,但是当我在C代码中调用这个函数时,我一直在收到SIGSEGV: jobjectArray someStringArray; someStringArray=(*env)->NewObjectArray(env, 10,(*env)->FindClass(env,"java/lang/String"),(*env)->NewStringUTF(env,…




android studio build jni ndk是什么 ndk开发 dev cmake ndk配置 setup