【问题标题】:Android Wear - Launching Google Play on PhoneAndroid Wear - 在手机上启动 Google Play
【发布时间】:2017-06-09 23:20:21
【问题描述】:

我已按照此处的示例进行操作: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);

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

编辑:

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

【问题讨论】:

  • PLAY_STORE_APP_URI 的值是多少?
  • market://details?id=com.example.android.wearable.wear.wearverifyremoteapp

标签: android wear-os


【解决方案1】:

AFAIK,您需要在您的 Android Wear 应用中拥有一个手机 APK 和一个手表 APK,然后您必须使用 Multi-APK delivery method。如前所述,

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

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

如需了解更多信息,请参阅Packaging and Distributing Wear Apps

【讨论】:

  • 这与问题有什么关系?他可能已经在使用多 APK 交付,并且正在调用 RemoteIntent 以确保两个 APK 都已安装 - 但遇到了问题。
猜你喜欢
  • 1970-01-01
  • 2022-08-11
  • 2023-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多