cost 76 ms
为什么使用 Android.mk 构建本机文件的 build.gradle 会在每次构建时编译它们? - Why build.gradle which uses Android.mk to build native files compiles them on every build?

我正在维护一个遗留的 Android 项目,它使用 Android.mk 构建文件而不是 CMake。以前本机编译是从命令行批处理文件完成的。 我将构建系统更改为使用 build.gradle。 出于某种奇怪的原因,当我构建应用程序时,每次构建应用程序时都会调用本机文件编译。 即使我没有对本机文件 ...

在 LLDB 中使用 continue 停止进程并抛出 SIGSEGV - using continue in LLDB stops the process and throws a SIGSEGV

我正在尝试调试使用lldb崩溃的本机 C++ 应用程序我在android_main的开头也有一个sleep(5) ,这样我就可以在那个时候连接到我的应用程序,如果这很重要的话附加应用程序后暂停/停止。 所以,我使用continue 但是在使用continue并抛出SIGSEGV后该过程立即停止 在 ...

RPATH 未能让本机应用在 Android 上找到共享库 - RPATH failed to let native app find shared library on Android

我构建了一个本机可执行文件,它使用 gpu 委托运行推理。 此可执行文件依赖于我复制到同一目录的libtensorflowlite_gpu_delegate.so 。 但是,当我运行它时,出现错误提示找不到这个共享库,显然,我需要将RPATH设置为./ ,并且可执行文件能够找到这个共享库。 但后来我 ...

更新到 Visual Studio 2022 后回到 2019。根 Unity 项目文件夹充满了 VS 项目文件 - After update to Visual Studio 2022 then back to 2019. Root Unity Project folder fills up with VS Project files

我被提示在 unity hub 中安装从 2022.1.20f1 到 2022.2.22f1 的更新。 在更新过程中,VS2019 更新到 2022。它破坏了我的代码。 所以我降级回到旧版本。 现在当项目加载时。 项目的根文件夹中充满了大量的项目文件。 我只是不明白为什么会这样。 完全卸载后,我已经 ...

Android中不同模块使用不同版本的SO文件(如libc++_shared.so) - Use different versions of SO files in different modules in Android (like libc++_shared.so)

赏金明天到期。 此问题的答案有资格获得+300声望赏金。 voximdo希望引起更多人对这个问题的关注。 我在我的应用程序的两个单独模块中使用了两个不同的自定义 aar 库。 库中有许多“.so”文件——比如“libc++_shared.so”等。在包含这两个文件后,我收到如下错误: 所以我用了 ...

在 Visual Studio 中编译 android 项目时找不到标识符 - Cannot find identifiers when compiling android project in visual studio

赏金将在 4 天后到期。 此问题的答案有资格获得+50声望赏金。 user8469759正在寻找可靠来源的答案。 我用 Android ndk 成功生成了一个 visual studio 项目。 现在我正在尝试编译这样的项目(通过简单地打开解决方案并构建 BUILD_ALL 项目)。 我用来编译 ...

如何为 Android 或 Flutter 应用程序设置自定义 DNS - How to set Custom DNS for Android or Flutter app

我想在我的 android 或 flutter 应用程序中添加自定义 IPV4 dns,例如 1.1.1.1,这意味着我的应用程序(例如 firebase/glide/retrofit)的所有流量都必须从我的自定义 dns 路由我应该如何实施? 我已经在 NDK 中尝试了一些方法来为整个 andr ...

CMake 使用两个不同的 NDK,为什么它坏了? - CMake using two different NDK, why is it broken?

我正在尝试在 android 上构建 ceres-library。我正在按照网站上给出的说明进行操作,但我遇到了一个错误,我不明白为什么。 我不是构建工具方面的专家,所以如果我的问题微不足道,我深表歉意,但我想知道为什么它不起作用。 基本上发生的事情是 cmake 出于某种原因正在使用我在 and ...

从 make 文件运行 shell 中的 python 解释器 - Running python interpreter in shell from a make file

我想从 android 生成文件中调用 shell 中的 python 解释器。 最初我试过这个: 结果报错: 我怀疑这是由 ndk-build 误解嵌套引号引起的。 我找不到一个替代方案,它是一个合法的 make 文件,同时包含一个代表合法 python 脚本的字符串。 如何才能做到这一点? 作为 ...

无法找到“librealm-jni.so”。 寻找:[x86],但只找到:[] - Could not find 'librealm-jni.so'. Looked for: [x86], but only found: []

我的应用程序在过去几个月一直运行顺利。 但是自上周以来,我经常遇到以下错误, 这个问题有 40 个崩溃事件影响了 7 个用户(我的应用只有不到 3000 次安装)。 这些是受影响的设备, 对于类似的问题,有人建议使用android.bundle.enableUncompressedNativeLi ...

Android API 31 公共存储中的NDK fopen() - NDK fopen() in the common storage of Android API 31

公共存储 Android API 31 在没有选择器的情况下无法访问,这会改变许多旧应用程序更新的环境。 一个基本问题是 NDK (25.1.8937393) 没有与 Java 选择器集成,而且将来也很难集成。 因此,从通用存储的选择器中获取文件名并使用 fopen() 打开,新策略将不起作用。 ...

通过 Android 上的 Prefab 使用 AAR 导出本机库。文件已创建,但 Package 和 Module Metadeta(prefab.json,module.json)为空 - Exporting native libraries using AAR via Prefab on Android. Files are created but Package and Module Metadeta (prefab.json, module.json) are empty

如标题所述。 我创建了一个 android 库,其中包含一个生成预制件的模块。 生成的 AAR 确实包含一个带有包含文件和库的 Prefab 文件夹。 但是,我看到 prefab.json 和 module.json 是空的。 预制件.json 模块.json 我必须自己直接在 AAR 文件中编辑这 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM