2014-10-27 120 views
1

我有一個應用程序上傳在谷歌播放,但現在我已經做了Android Wear的更新。我在Android Studio中安裝了我的項目,並在同一個項目中使用移動版和穿戴APK,並使用相同的包。它在調試模式下完美運行。我可以使用嵌入的Android Wear應用程序導出我的應用程序的新更新,但是當我使用Google開發人員控制檯上載時,顯示只有一個兼容設備。Android穿戴包裝1兼容設備

附加圖片:

Problem with compatible devices

Wear gradle

Mobile gradle

怎樣才能使我的磨損應用與超過1個設備兼容? :-)

+0

改變你的編譯和目標SDK版本至19 – tyczj 2014-10-27 17:39:57

+0

謝謝,但我不能這樣做:

AndroidManifest.xml移動應用程序中刪除它,它看起來像。如果我將編譯和目標sdk版本更改爲19,則會顯示以下消息: 錯誤:(127,21)找不到與給定名稱相匹配的資源:attr'android:windowSwipeToDismiss'。 我覺得這是因爲這個功能只在20 sdk中可用。我無法刪除它,因爲它重新出現。 如果我嘗試將de minSdkVersion更改爲19,則消息爲: 錯誤:執行任務':wear:processDebugManifest'失敗。 >清單合併失敗:uses-sdk:minSdkVersion 19不能小於庫com.google.android.support:wearable:1.0.0中聲明的版本20 – walolinux 2014-10-28 07:53:03

+1

應在您的MOBILE清單中更改sdk版本19,而不是WEAR清單,所以你仍然可以在你的v20磨損應用中使用可穿戴的庫。 – Murphy 2014-10-28 11:34:43

回答

2

您不應該在Play商店權限中擁有權限android.hardware.type.WATCH

這隻適用於申請。在您的移動應用

<uses-feature android:name="android.hardware.type.watch" /> 
+0

非常感謝!我工作! – walolinux 2014-10-29 08:43:17