2014-08-29 67 views
1

我最近在我的应用中包含了Android Wear支持,但是当我今天发布它时,我意识到我的早期版本将被存档。我的早期版本瞄准api 16以尽可能多地包含设备。如何包含Android Wear但仍支持较早的设备

我希望如果用户没有最新的设备能够运行我更新的Android磨损版本,那么他们会得到我已发布的早期版本。

什么是正确的程序,使其发生?

问候

+0

只要你没有增加'minSdkVersion',用户仍然应该能够下载最新版本的应用程序?! – reVerse 2014-08-29 14:38:40

+0

如果应用程序尝试访问与可穿戴相关的类,它们将不会崩溃? – user1379811 2014-08-29 14:45:56

+0

当然会崩溃......'ClassNotFoundException'等等。这就是为什么你会尝试使用try/except并在尝试访问与磨损相关的任何内容之前检查SDK版本。 – 323go 2014-08-29 14:49:49

回答

1

它可以让你的应用程序支持的API 16,同时加入Android Wear支持。 Google Play服务库可运行在许多较旧的设备上,它会做正确的事情来确保您的代码不会崩溃。由于旧的姜饼手机无法支持Android Wear,因此当您尝试使用Wear功能时,您只会收到错误代码,您可以使用适合您的应用程序的任何方式正常处理它。