![](/img/trans.png)
[英]Access file in assets folder via fileinputstream(string fileName) in android app
[英]In android, how to access file in assets or raw in c++ via url?
getAssets().open()
。可以從 URL 加載一個 C++ 文件並加載到 android
但這是非法的,google play 不允許應用程序在 google play 商店中動態加載代碼
首先,您應該使用相同的 package 名稱創建一個新的 android-ndk 項目
然后運行
./ndk build
在中間文件夾中,您將獲得 .so 文件,這些文件是來自 c++ 的編譯文件
將 x86、x64、arm64、x86_64 或其他 ABI 文件放入您的主項目或在雲服務器中提供
你可以在手機存儲中下載它
在 SO 文件名前添加“lib”並添加 .so 擴展名
EXAMPLE -> libexample. so
簡單地打電話
static { System.load("PATH_TO_THE_FILE/libfile.so"); }
或從 ndk 調用加載
dlopen("PATH_TO_THE_FILE/libfile.so")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.