2011-08-26 89 views
0

我已經向我的項目導入了Zxing for Android應用程序的示例。我沒有錯誤,當我嘗試在設備上運行,控制檯給這個輸出:重新安裝失敗Zxing導入到Android項目

[2011-08-26 20:57:06 - CaptureActivity] Re-installation failed due to different application signatures. 
[2011-08-26 20:57:06 - CaptureActivity] You must perform a full uninstall of the application. WARNING: This will remove the application data! 
[2011-08-26 20:57:06 - CaptureActivity] Please execute 'adb uninstall com.google.zxing.client.android' in a shell. 
[2011-08-26 20:57:06 - CaptureActivity] Launch canceled 

我嘗試在shell執行ADB命令,但給我的「權限被拒絕」。在我從未在手機中使用過這款應用程序之前,有時會出現此錯誤,我從設備上卸載應用程序,再次運行並運行,但此時我不知道我能做什麼。任何建議?

+0

Vitor,你接受了0%的問題的答案。請返回並接受對他們的回答,否則人們將停止在StackOverflow上回答您的問題。 –

回答

0

您有從市場安裝的條碼掃描儀的副本。您正在使用相同的名稱和軟件包來安裝您的應用程序。出於安全原因,Android不允許你這樣做,因爲你還沒有按照我們當前的方式簽署應用程序。

您需要先卸載條碼掃描器。如果你不能,它可能無法卸載,因爲它已預先安裝在手機上。

然而,問題是,你正在試圖創建一個使用我們包和我們應用程序名稱的應用程序。事實上,我認爲你大部分都是複製我們的源代碼。我們不認爲這是可以接受的。請寫你自己的應用程序。如果您需要重新使用我們的部分,那沒關係 - 它是開源的。但是,複製和粘貼並不像你在這裏做的那樣好。

+0

你是理由。那是我的問題。非常感謝 –

+0

抱歉複製項目,但我只需要在我的手機中測試它。我已經改變了很多東西 –