我開發了兩款使用Aviary SDK的應用程序,兩款都有不同的按鍵。 該應用程序鏈接:爲什麼兩個不同的應用程序使用鳥舍SDK不安裝在相同的設備?
我面臨的一個奇怪的問題,同時從Play商店安裝的應用程序都。如果一個已經安裝在設備上,然後安裝其他,它給我重複提供者權限。
但我已經爲這兩個應用程序創建了不同的密鑰並分別放置它們。即使我得到這個錯誤。
我該如何解決這個問題?
我開發了兩款使用Aviary SDK的應用程序,兩款都有不同的按鍵。 該應用程序鏈接:爲什麼兩個不同的應用程序使用鳥舍SDK不安裝在相同的設備?
我面臨的一個奇怪的問題,同時從Play商店安裝的應用程序都。如果一個已經安裝在設備上,然後安裝其他,它給我重複提供者權限。
但我已經爲這兩個應用程序創建了不同的密鑰並分別放置它們。即使我得到這個錯誤。
我該如何解決這個問題?
檢查這兩個應用程序的清單文件,您可能已將相同的權限(例如android:authorities=com.exaple
)提供給您的兩個供應商。更改並使其適用於這兩個應用程序。您可以使用包名稱,如android:authorities="{your.package.name}.YourProvider"
。
是的!那是我的問題,我早點發現它。不管怎麼說,還是要謝謝你 :) – TheLittleNaruto
你可以發佈兩個應用程序中每一個的清單文件嗎? –
當然可以!給我一分鐘:P – TheLittleNaruto
這個線程會幫我猜。 http://stackoverflow.com/questions/6420130/android-duplicate-provider-authority-problem – IBunny