Android Wear - 在手机上启动 Google Play

Abd*_*tou 5 android wear-os

我遵循了这里的示例: https: //github.com/googlesamples/android-WearVerifyRemoteApp。我在 Wear Emulator (Android 6.0.1) 上运行该应用程序。我已经达到了应用程序未安装在手机上并且想要在设备上的 Google Play 上启动应用程序链接的程度:

// Create Remote Intent to open Play Store listing of app on remote device.
            Intent intentAndroid =
                    new Intent(Intent.ACTION_VIEW)
                            .addCategory(Intent.CATEGORY_BROWSABLE)
                            .setData(Uri.parse(PLAY_STORE_APP_URI));

            RemoteIntent.startRemoteActivity(
                    getApplicationContext(),
                    intentAndroid,
                    mResultReceiver);
Run Code Online (Sandbox Code Playgroud)

我连接了调试器,是的,我到达了这一行,但没有任何反应。手机上未启动 Google Play。我确定我已连接到手机,因为来自手机(真实设备)的其他通知出现在模拟器上。

编辑:

不清楚原因,但从手机到模拟器的连接确实有问题。真是令人沮丧,问题解决了,但断开连接并重新连接多次。

Tey*_*yam 0

AFAIK,您的 Android Wear 应用程序中需要有一个手机 APK 和一个手表 APK,那么您必须使用多 APK 交付方法。正如所提到的,

多 APK 支持是 Google Play 上的一项功能,允许您为应用程序发布不同的 APK,每个 APK 都针对不同的设备配置。

如果您还没有这样做,请尝试在应用程序的 APK 文件选项卡中启用高级模式,以便能够为您的应用发布多个 APK。

有关更多信息,请参阅打包和分发 Wear 应用程序