簡體   English   中英

支持Android Wear的Google Play APK的SDK版本必須至少為23

[英]Google play APKs supporting Android Wear must have a minimum SDK version of at least 23

我嘗試將新的Android Wear應用程序上傳到Google Play開發者控制台,並且收到以下消息:

使用“ android.hardware.type.watch”功能上傳失敗的APK的SDK版本必須至少為23,且該APK的最低版本為20。如果您將watch APK嵌入手機APK中,則無需使用手機APK使用“ android.hardware.type.watch”功能。

我的應用配置為sdk20。我需要它可用於android 5.1。 我的應用程序僅設計用於穿戴,不適用於穿戴和手機/平板電腦。

我嘗試過但沒有幫助的事情:

1.刪​​除

android:name="android.hardware.type.watch"

-該應用程序能夠上傳,但我無法在虛擬手表設備上運行它,它說:

缺少用途的功能手表,無法在手表上啟動非手表apk

2.而不是刪除

android:name="android.hardware.type.watch"

我嘗試將其更改為:

<uses-feature
    android:name="android.hardware.type.watch"
    android:required="false" />

-該應用程序能夠上傳,但我無法在虛擬手表設備上運行它,它說:

缺少用途的功能手表,無法在手表上啟動非手表apk

  1. 嘗試將最低sdk從20更改為23-該應用將無法在20-22 sdk設備上運行。

我的清單文件:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.galepshtein.metronomewatch">

    <uses-feature
        android:name="android.hardware.type.watch"/>
    <uses-permission android:name="android.permission.VIBRATE"/>

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@android:style/Theme.DeviceDefault">
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

沒有API級別低於23的Android Wear設備。當您上傳的SDK版本最低為23時,您沒有限制客戶群。

Android Wear 2.0 Developer Preview 4包含有關您的問題的大量文檔,請參閱“ 應用程序分發”主題。

釋義:

  • Android Wear 2.0應用程式的最低API等級為24
  • 如果要使用舊的分發模型(使用嵌入式APK),則可以使用API​​級別23

您似乎想分發一個獨立的Android Wear 2.0應用,因此您應該將API級別設置為24。

另外,您必須通過提供<uses-feature android:name="android.hardware.type.watch" />來設置手表的定位目標,並通過指定<meta-data android:name="com.google.android.wearable.standalone" android:value="true" />將應用標記為獨立應用(請參閱文檔的部分) <meta-data android:name="com.google.android.wearable.standalone" android:value="true" />

暫無
暫無

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

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