簡體   English   中英

無法在Android平台中加載open-nfc插件

[英]Failed to load open-nfc addon in android platform

這是我第一次在open-nfc 根據官方文檔,我以Open NFC版本為目標創建了新的avd

現在,按照第5步,我切換到platform-tools ,然后運行adb devices 它顯示

 List of devices attached
 emulator-5554 device

在運行下一個命令adb pull /data/connection_center_access ,它拋出的remote object '/data/connection_center_access' does not exist

在這里,我卡住了。

關於這一點,我看了這個視頻 ,他們不建議修改任何內容,因此如果不執行第5步,則直接跳到第7步,當我嘗試打開Connection Center An error occured while loading the archive

我認為是由於第5步問題。

我試圖從最近1天開始計算,有人可以幫助我。

謝謝

我剛剛花了幾個小時嘗試使OpenNFC正常工作,我也需要這樣做。 我注意到了幾件事,希望這些可以對您有所幫助:

1-檢查您的Android SDK Manager; OpenNFC軟件包缺少必需的文件source.properties。 您必須創建它,但是如果您沒有用正確的值填充它,那就沒用了。 經過一番嘗試,我發現它可以正常工作:

Addon.NameDisplay=addon-2013-02-28_android-4.2.1_r1_OpenNFC_4.5.2  
Addon.NameId=OpenNFC_4.5.2  
Addon.VendorId=OpenNFC
Addon.VendorDisplay=OpenNFC
AndroidVersion.ApiLevel=17
Archive.Os=ANY
Archive.Arch=ANY
Pkg.Revision=1

2-檢查您的AVD是否確實對准了OpenNFC映像。 文檔說“選擇與Open NFC版本相對應的目標”,但這並不意味着要創建一個與NFC包具有相同api級別的AVD(正是我最初所做的),相反,您應該選擇匹配項作為目標您在source.properties中放入的Addon.NameDisplay。

文件data / connection_center_access是一個特定的自定義文件,僅駐留在OpenNFC自定義映像上; 如果adb pull無法找到它,則說明您運行的是錯誤的映像,而不是OpenNFC。

3-如果您在Windows系統上運行並設置了UAC,請記住以管理模式啟動Connection Center(右鍵單擊->等); 文檔完全忘了說。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM