标签:android

4字节WCHAR_T使用JNI字符串转换
所以我有这个CanvasView,显示了我的应用程序的调试信息.它基本上具有透明背景的覆盖视图,因此画布中绘制的所有内容都漂浮在屏幕上.由于我需要来自本机C ++返回WCHAR_T*的一些信息,因此如何使用env->NewString,因为Android现在使WCHAR_T为4个字节,而JCHAR为2个字节? ? 我在我的lib中调用本机C ++功能的Java代码: private

0 2022-05-22

Android NDK参考JNI中的外部库
我已经在我的应用程序的 jni 文件夹中编写了C ++文件.我正在使用 Windows 系统, ndk 和 cygwin 1.7 . 我希望Reffer在Cygwin中提供curl库. 在Android中创建JNI应用程序时,我们如何参考外部.h(libraries/header)文件? 我创建了一个组合的Android和C ++项目.但是我是指卷曲标头文件.当我构建项目时,我会遇到

0 2022-05-22

大QT外部二进制资源文件
我想将QT外部资源文件用作我的Android应用程序的扩展文件.资源文件中要捆绑的资源的总大小为700 MB.我已经经历了资源编译器(RCC)在悬挂并在我的计算机上崩溃之前处理大约500MB.我真的想在大文件上制作,因为这使得在上传Android的扩展文件时变得容易得多. 我从命令行中运行RCC工具,并使用以下参数: rcc -binary -no-compression myQrcF

0 2022-05-22

Android NDK:LIBC ++支持硬流线
我在编译了使用多个自定义C ++库的小型Java程序时遇到问题.所有的库都针对Armeabi-V7A,并以硬质量支持(mfloat-abi = Hard)编译 -mfpu = neon -mhard -float -d_ndk_math_no_softfp = 1).我还有其他几个CPP文件是Java/Android项目的一部分;这些也通过上述设置进行了编译,我链接到libm_hard.a(而不是

0 2022-05-22

在Cmake中添加子目录不起作用
我正在尝试添加一个带有cmakelists.txt文件作为汇编依赖项的CMAKE项目,我可以在另一个.cpp文件中使用. 我要添加的项目的位置:用户/brainfreak/downloads/assimp-Master/ 主项目的位置:/Users/brainfreak/androidstudioprojects/modelshow/app/src/main/cpp/hellojni.

0 2022-05-22

Android NDK.减小APK的大小
我使用Android NDK编辑了Android的应用程序.我有两个项目.首先 - 是带有NDK Libs和JNI文件夹的库.第二 - 是我的工作应用程序,其中包括第一个项目作为库.我的应用程序的大小对我来说太大了(30MB).我想减少它.我阅读了教程,但是他们告诉他们做基本选项,例如删除日志和未使用的代码等.但这对我没有帮助.我可以使用我所有的 .c 文件删除JNI文件夹(如果我在最终构建中是正

0 2022-05-22

如何与Android NDK项目一起包含二进制文件?
我知道它的不良习惯,但是什么是将二进制文件与Android NDK项目一起使用的最佳方法?该文件应使用系统命令可执行. 我不想将其手动复制到设备,但将其分配到我的.APK中. 解决方案 足以将可执行文件命名为"lib_myexecutable_.so"并将其放入您的项目root下的libs/armeabi文件夹中:此文件将由设备上的软件包管理器在设备上提取到,并具有可执行权限.

0 2022-05-22