2017-04-16 100 views
1

當我在我的物理設備(設備1)中使用Android Studio運行我的應用程序時,它工作正常,稍後當我與其他設備(設備2)共享我的應用程序時,工作(應用程序已停止響應)。Android應用程序無法在其他設備上工作

太,當我在設備2中運行我的應用程序工作正常,並與設備1共享應用程序不起作用。

我已經看到,當我直接用Android Studio運行應用程序時,這會在我的設備中創建一個應用程序包:data/app。當我在其他設備上手動安裝應用程序時,該包不會被創建。

這個問題沒有發生,當我有Android Studio 2.2,但現在我有版本2.3,並有這個問題。

+1

什麼是您的Android設備版本? –

+0

4.4在所有設備中 –

回答

3

android 6需要實時權限。

當你在你的設備上運行應用程序時,它不會問你實時的權限,但是當你分享你的應用程序時,它需要請求用戶的許可。我認爲你沒有處理權限問題。

+0

當您在設備中運行該應用程序時,如果在6.0+上運行,它應該也會詢問運行時權限。 – Sanjeet

+0

@Sanjeet,但我在6.0.1上的應用程序工作,我沒有得到滲透性工作正常。 –

+0

除非您已將targetSDK設置爲低於23或已授予權限,否則如果要使用「危險權限組」中的任何內容,則需要運行權限。 https://developer.android.com/guide/topics/permissions/requesting.html#normal-dangerous – Sanjeet

0

我覺得你的設備上的某個地方以前的應用程序仍然安裝,即使有時它不顯示在應用程序抽屜嘗試從settings>Apps中刪除它,看看它是否工作。

相關問題