android-ndk 相关问题

Android原生开发工具包(NDK)是Android SDK的配套工具,可以在本机代码中构建应用程序的性能关键部分,或者将现有的C / C ++库移植到Android。它提供了标头和库,允许在使用C / C ++编程时构建活动,处理用户输入,使用硬件传感器,访问应用程序资源等。

有什么办法可以把编译后的32位原生库当作64位的lib使用呢?

我正试图在Play Store上发布我的旧版安卓应用程序,并面临64位原生lib要求的问题。所以我的Android Studio项目是用Java写的,它确实有一个原生...

回答 1 投票 0

如何将源码添加到Android应用调试用的.jar和.so库中?

我有一个Android应用程序,它使用第三方的.jar和.so库。我有构建库的第三方项目的源代码。我如何修改我的Android Studio项目以添加第3 ...

回答 1 投票 1

JNI "未定义引用 "到c++方法。

我试图在android studio中用JNI创建扑克应用,我想保存一个c++类(TexasHoldem)的实例,并只调用它的方法。在texasJNI.java中,我写道: public class ...。

回答 1 投票 0

(推测)在Android Studio中出现错误,但编译器和应用程序运行正常。

我已经尝试了大多数关于误报的类似问题所说的方法:删除.idea文件夹(甚至是~.gradle),退出项目,重新加载,使缓存无效&重新启动,等等。我也跑过刷新...

回答 1 投票 0

Android Studio和Android SDK 25 glob()

在我的Android项目中,我使用glob.h函数进行路径处理。我目前最低使用的是 Android 版本 29。现在对于ChromeOS,我使用了Android版本25,但我在NDK中得到了编译错误......。

回答 1 投票 0


安卓NDK内置库在设备上崩溃,但在模拟器中运行正常。

我想通过本地代码进行DSP计算。这在模拟器(Android 4.2.2)中运行良好。但是在几个设备上(Android 7和9),NDK构建的lib让应用直接崩溃......

回答 1 投票 0

如何在android中执行linux命令?

如在android中(通过android sdktools文件夹)从命令行我们可以执行linux shell命令来访问mnt文件夹data文件夹同样。(e.g cd data ls)现在,我想从......执行的命令不是Linux命令,而是Linux命令。

回答 5 投票 1

如何在android NDK中使用newlib?

我可以用newlib或newlib-nano与android NDK来构建动态库吗?我知道这不是一个切中要害的问题。但找不到太多这方面的文章。任何帮助是感激的。我是一个新手 ...

回答 1 投票 0

Android Studio隐藏了本地源文件夹子目录中的文件。

我想在我现有的java android库中使用android ndk。我已经设置好了一切,编译和运行工作。(使用jni的单元测试成功完成)我的文件结构是这样的......

回答 1 投票 1

如何避免剥离打包在AAR中的原生库,只用于调试构建类型?

我有一个为Android构建的C++库,我把它打包成Android存档(.aar),还有一些Java类和Manifest。一切都是在Android Studio之外完成的。为了打包.aar,我...

回答 1 投票 6

在android-studio的sdk管理器中没有LLDB。

我在我的Manjaro Linux中使用android studio 3.6.3,我试图在android studio中运行c++,为此我需要LLDB,我重新安装了andriod studio,但在sdk管理器中找不到LLDB,我累了,安装...

回答 1 投票 0

imread在普通的c++程序中可以工作,但在android的ndk原生程序中就不行了。

#include #include #include 使用命名空间cv; #include extern "C" JNIEXPORT jstring JNICALL ...

回答 1 投票 0

将带有变量args(...)的宏转换为constexpr。

我怎样才能把这个宏转换成cpp风格的constexpr?#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, "TAG", __VA_ARGS__) 像这样: constexpr auto LOGD(...){ ...。

回答 1 投票 0

升级GStreamer。预期的NDK STL共享对象文件

我一直在尝试在我的安卓程序中把GStreamer从1.14升级到1.16版本,但遇到了一些问题。根据Gstreamer的网站,1.16版本需要Android NDK ...

回答 1 投票 0

从另一个Android应用中加载本地共享库

我需要发布一个应用程序(一个播放器),它依赖于为特定ARM版本和扩展(Tegra,Neon)构建的本地库。这个本地库非常大,所以我不能发布......

回答 2 投票 6

用反汇编器确定函数的参数。

我有一个非官方的c库头 我在一个android项目中使用的。这个库有64位和32位的经典架构arm和x86的版本。我想...

回答 1 投票 0

"环境 "的结尾是什么?

我在Android上遇到一个Free Pascal共享库启动代码的问题。Free Pascal RTL源码中有如下片段:type TAuxiliaryValue = cuInt32; TInternalUnion = record ...。

回答 3 投票 0

Android gradle 在每次构建时上传NDK符号。

我想在每次编译时上传NDK符号,在我的Android系统中,在gradle中我有:applicationVariants.all { variant -> def variantName = variant.name.capitalize() println("...")

回答 1 投票 1

如何将C语言编译成可执行的二进制文件,并在安卓系统中运行?

我有一个设备上,我安装了Android Gingerbread 2.3.4,我想在Android设备上运行C可执行文件,我能够在这个设备上运行Android NDK应用程序,它运行完美。但是...

回答 5 投票 44

© www.soinside.com 2019 - 2024. All rights reserved.