
[英]Why build.gradle which uses Android.mk to build native files compiles them on every build?
我正在維護一個遺留的 Android 項目,它使用 Android.mk 構建文件而不是 CMake。以前本機編譯是從命令行批處理文件完成的。 我將構建系統更改為使用 build.gradle。 出於某種奇怪的原因,當我構建應用程序時,每次構建應用程序時都會調用本機文件編譯。 即使我沒有對本機文件 ...
[英]Why build.gradle which uses Android.mk to build native files compiles them on every build?
我正在維護一個遺留的 Android 項目,它使用 Android.mk 構建文件而不是 CMake。以前本機編譯是從命令行批處理文件完成的。 我將構建系統更改為使用 build.gradle。 出於某種奇怪的原因,當我構建應用程序時,每次構建應用程序時都會調用本機文件編譯。 即使我沒有對本機文件 ...
[英]Use .so library for android in python
我需要使用為 android (jni) 開發的 .so 庫,但我需要在 python 中使用它 android 代碼: 我試過使用 ctypes 但我得到錯誤: ...
[英]using continue in LLDB stops the process and throws a SIGSEGV
我正在嘗試調試使用lldb崩潰的本機 C++ 應用程序我在android_main的開頭也有一個sleep(5) ,這樣我就可以在那個時候連接到我的應用程序,如果這很重要的話附加應用程序后暫停/停止。 所以,我使用continue 但是在使用continue並拋出SIGSEGV后該過程立即停止 在 ...
[英]RPATH failed to let native app find shared library on Android
我構建了一個本機可執行文件,它使用 gpu 委托運行推理。 此可執行文件依賴於我復制到同一目錄的libtensorflowlite_gpu_delegate.so 。 但是,當我運行它時,出現錯誤提示找不到這個共享庫,顯然,我需要將RPATH設置為./ ,並且可執行文件能夠找到這個共享庫。 但后來我 ...
[英]Unity 2022.1.20f1 Fresh Install - Missing NDK for Android
更新后我重新安裝了 Unity 2022.1.20f1。 但是,我無法再為 Quest 2 編譯 Android 項目。它報告 Android NDK 未找到或無效。 請在 Edit/Unit->Preferences->External Tools 中修復它。 這里它告訴我我缺少 A ...
[英]unable to build opencv for android
我正在嘗試為 android 構建從 github 中提取的 opencv 我正在運行以下命令 NDK 路徑是正確的,這里是版本 ~/Android/Sdk/ndk/25.1.8937393 但我收到以下錯誤 有什么建議在哪里尋找和解決這個問題嗎? ...
[英]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。它破壞了我的代碼。 所以我降級回到舊版本。 現在當項目加載時。 項目的根文件夾中充滿了大量的項目文件。 我只是不明白為什么會這樣。 完全卸載后,我已經 ...
[英]Use different versions of SO files in different modules in Android (like libc++_shared.so)
賞金明天到期。 此問題的答案有資格獲得+300聲望賞金。 voximdo希望引起更多人對這個問題的關注。 我在我的應用程序的兩個單獨模塊中使用了兩個不同的自定義 aar 庫。 庫中有許多“.so”文件——比如“libc++_shared.so”等。在包含這兩個文件后,我收到如下錯誤: 所以我用了 ...
[英]How to force crash for NDK in Android for testing in firebase crashlytics?
我按照此文檔為我的 Android 項目啟用了 NDK 對 crashlytics 的支持: https://firebase.google.com/docs/crashlytics/ndk-reports 但是里面提到的force crash是一個簡單的crash,並不是NDK crash。 ...
[英]Cannot find identifiers when compiling android project in visual studio
賞金將在 4 天后到期。 此問題的答案有資格獲得+50聲望賞金。 user8469759正在尋找可靠來源的答案。 我用 Android ndk 成功生成了一個 visual studio 項目。 現在我正在嘗試編譯這樣的項目(通過簡單地打開解決方案並構建 BUILD_ALL 項目)。 我用來編譯 ...
[英]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 using two different NDK, why is it broken?
我正在嘗試在 android 上構建 ceres-library。我正在按照網站上給出的說明進行操作,但我遇到了一個錯誤,我不明白為什么。 我不是構建工具方面的專家,所以如果我的問題微不足道,我深表歉意,但我想知道為什么它不起作用。 基本上發生的事情是 cmake 出於某種原因正在使用我在 and ...
[英]Running python interpreter in shell from a make file
我想從 android 生成文件中調用 shell 中的 python 解釋器。 最初我試過這個: 結果報錯: 我懷疑這是由 ndk-build 誤解嵌套引號引起的。 我找不到一個替代方案,它是一個合法的 make 文件,同時包含一個代表合法 python 腳本的字符串。 如何才能做到這一點? 作為 ...
[英]"imwrite" within CC Dynamic Android Library not found when beeing called from C-Code
我正在使用 OpenCV 4.6.0 Android SDK,我從 sourceforge 下載並在我的共享庫/.so 中使用它。 這個庫是從我的 android 應用程序 (aarch64) 中調用的。 使用我的android.toolchain.cmake構建工作正常: 和CMakeLists. ...
[英]Use LoadModelFromMemoy in ASSIMP to load obj model with no texture loaded
我目前正在處理一個 Android 項目,我需要在 Android 平台上使用 ASSIMP 加載 .obj 文件。 我的實現方式是先使用 AssetManager 將 .obj 文件加載到 memory,然后使用importer.ReadFileFromMemory() function 創建ai ...
[英]Could not find 'librealm-jni.so'. Looked for: [x86], but only found: []
我的應用程序在過去幾個月一直運行順利。 但是自上周以來,我經常遇到以下錯誤, 這個問題有 40 個崩潰事件影響了 7 個用戶(我的應用只有不到 3000 次安裝)。 這些是受影響的設備, 對於類似的問題,有人建議使用android.bundle.enableUncompressedNativeLi ...
[英]NDK fopen() in the common storage of Android API 31
公共存儲 Android API 31 在沒有選擇器的情況下無法訪問,這會改變許多舊應用程序更新的環境。 一個基本問題是 NDK (25.1.8937393) 沒有與 Java 選擇器集成,而且將來也很難集成。 因此,從通用存儲的選擇器中獲取文件名並使用 fopen() 打開,新策略將不起作用。 ...
[英]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 文件中編輯這 ...
[英]Can Android layout be loaded in the C language?
這個鏈接說要讓應用程序顯示一個布局,你創建一個main_layout.xml文件: 然后在onCreate方法中加載它: 我的問題是我在 C 中編碼,並且有 C 版本的“onCreate”方法: 是否可以加載布局並使應用程序以 C 語言顯示它? ...