Android 安卓穿戴设备选择框上写着;脱机本地主机:4444分钟(API 20)>;deviceSdk(API 1)“;

Android 安卓穿戴设备选择框上写着;脱机本地主机:4444分钟(API 20)>;deviceSdk(API 1)“;,android,compilation,wear-os,Android,Compilation,Wear Os,我正在尝试构建android wear应用程序,如果我将minsdk设置为20/21。下面给出了一个错误 但如果我将其设置为19,则会出现以下错误: /home/bhupinder/AndroidStudioProjects/MyWatch/app/src/main/AndroidManifest.xml:0:0 Error: uses-sdk:minSdkVersion 19 cannot be smaller than version 20 declared in library

我正在尝试构建android wear应用程序,如果我将minsdk设置为20/21。下面给出了一个错误

但如果我将其设置为19,则会出现以下错误:

/home/bhupinder/AndroidStudioProjects/MyWatch/app/src/main/AndroidManifest.xml:0:0 Error:
    uses-sdk:minSdkVersion 19 cannot be smaller than version 20 declared in library /home/bhupinder/AndroidStudioProjects/MyWatch/app/build/intermediates/exploded-aar/com.google.android.support/wearable/1.0.0/AndroidManifest.xml
    Suggestion: use tools:overrideLibrary="android.support.wearable" to force usage
Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 19 cannot be smaller than version 20 declared in library /home/bhupinder/AndroidStudioProjects/MyWatch/app/build/intermediates/exploded-aar/com.google.android.support/wearable/1.0.0/AndroidManifest.xml
    Suggestion: use tools:overrideLibrary="android.support.wearable" to force usage

我应该做什么来运行它?我正在这里尝试示例代码=>

您是否通过蓝牙调试连接了手表


这可能会解决您的问题:

关于API级别(deviceSdk=API 1),我也有同样的错误。我通过将手表重置为出厂设置(设置>重置设备)来修复它。当我再次将其与手机配对时,报告了正确的API级别。

我在手机上看到过,当您的计算机未被授权通过USB进行调试时。我还没有在手表上尝试过,但是在手表上重置调试授权(可能还有手机)可能会起作用。在手机和手表上,设置位于:设置>开发人员选项->撤销(USB)调试授权。然后,当重新连接设备时,您应该得到授权提示,并且应该确认您希望允许调试。再一次,我没有测试这个,但它可能会工作。