TShopping

 找回密碼
 註冊
搜索
查看: 2612|回復: 0
打印 上一主題 下一主題

[教學] Android GitHub開源Samba項目學習(類似網路的芳鄰客戶端)

[複製鏈接]
跳轉到指定樓層
1#
發表於 2020-7-29 21:41:00 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
 
Push to Facebook
使用Android Studio 時編譯samba-documents-provider-master
出現下面問題
  1. Build command failed.
  2. Error while executing process C:\Users\Administrator\AppData\Local\Android\Sdk\cmake\3.10.2.4988404\bin\ninja.exe with arguments {-C D:\samba-documents-provider-master\app\.cxx\cmake\debug\arm64-v8a samba_client}
  3. ninja: Entering directory `D:\samba-documents-provider-master\app\.cxx\cmake\debug\arm64-v8a'

  4. ninja: error: '../../../../src/main/jniLibs/arm64-v8a/libsmbclient.so', needed by '../../../../build/intermediates/cmake/debug/obj/arm64-v8a/libsamba_client.so', missing and no known rule to make it
複製代碼



系統環境
Win7

開源項目地址:
https://github.com/google/samba-documents-provider

Win7下搭建 Android 開發環境 -JDK NDK, Android Studio 安裝
http://www.tshopping.com.tw/thread-262526-1-1.html

從android studio中打開samba-documents-provider-master項目
修改build.gradle
ndk {
//            abiFilters 'armeabi-v7a'
//            abiFilters 'arm64-v8a'
//            abiFilters 'x86'
            abiFilters 'x86_64'
        }

2.android studio下進行編譯,提示JniHelper.cc下ENODEV報錯;
需要在AndroidStudio中配置NDK路徑,File->ProjectStructure…->在打開的窗口中左側選中SDKLocation->在右側Android NDK Location中填入NDK目錄所在路徑

14.編譯生成apk

提示:編譯生成的apk在android6.0及以上模擬器或真機設備(armeabi-v7a,arm64-v8a,x86,x86_64)上運行一切正常,但在6.0以下均無法運行,提示UnsatisfiedLinkError,找不到動態庫libsamba_client.so
參考文章
https://www.itdaan.com/tw/d683dd67afe51a03b0eefc458b6ec2d3

來源http://www.netyea.com
#網頁設計 #網站架設 #關鍵字優化 #網頁優化 #App程式設計 #AIOT物聯網

 

臉書網友討論
*滑块验证:
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2024-4-23 19:45 , Processed in 0.063209 second(s), 25 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表