【问题标题】:Program successfully installed but not displayed on device程序已成功安装但未显示在设备上
【发布时间】:2014-08-02 04:25:48
【问题描述】:

我刚刚开始在 nexus 5 手机和索尼智能手表上编程。我厌倦了在设备上安装示例程序(HelloLayouts),它显示以下消息:

[HelloLayouts] Uploading HelloLayouts.apk onto device '.......'
[HelloLayouts] Installing HelloLayouts.apk... [HelloLayouts] Success!
[HelloLayouts] \HelloLayouts\bin\HelloLayouts.apk installed on device
[HelloLayouts] Done!

我从 Smart connect 检查了应用程序,但它没有显示任何已安装的程序名称 hellolayoputs。我还检查了智能手表,但没有看到任何已安装的应用程序。不知道我是否遗漏了什么。

任何解决此问题的建议都将受到高度赞赏。

【问题讨论】:

  • 但请更具体一些。只是从控制台输出没有人能告诉你出了什么问题。应用程序清单会很有帮助。
  • 不确定问题是否与清单文件有关。我安装了另外两个示例程序(“Hello Sensors”和“Hello Notifications”),这些应用程序运行正常。
  • “不显示”到底是什么意思?应用程序是否未启动或在主屏幕上什至不可见?
  • 我在手表上的 SmartConnect 或主屏幕中看不到相同的内容。我在 Play 中的当前版本可以正常工作,只更改了图标,现在使用 Android Studio 进行了更新。你找到问题了吗?

标签: android sony sony-smartwatch


【解决方案1】:

几个问题:

  • 您是否修改了 HelloLayouts 示例文件,或者您是否只是在安装后立即运行该示例?如果您确实对其进行了修改,请尝试从头开始创建一个新示例并再次运行它。
  • 您是否使用 Eclipse 或 Android Studio 等运行示例?
  • 您使用的是最新的 Android SDK v 23.0.2 吗?

此外,您可能还想尝试重新启动手机并观看,看看您是否至少可以看到该应用显示在 SmartWatch 2 应用中。

【讨论】:

  • 1.不,我没有修改 HelloLayouts。我只是确保在项目中添加了两个库(SmartExtensionAPI、SmartExtensionUtils)。 2. 使用 Eclipse 3. 是的,使用最新的 SDK
  • 我安装了另外两个示例程序(“Hello Sensors”和“Hello Notifications”),这些应用程序运行正常。但是,HelloLayout 不起作用
  • 好的。您使用的是 Sony Add-on SDK 2.0 还是 3.0?您是否尝试过重启手表和手机?还要检查您的应用程序列表并确保该应用程序存在。如果它确实尝试卸载它,然后再次在 eclipse 中运行它。
  • 哦,您正在为 SmartWatch 1 开发。我相信您可能会通过添加 SDK 2.0 获得更多成功。你可以试试看它是否有效?
  • 你好,MKS。如果您想为 SmartWatch 1 开发仍然可以使用 3.0 SDK,我深表歉意,但您应该使用“BackwardsCompatible”示例作为您的基础。如果您对此还有任何疑问,请告诉我。
【解决方案2】:

可能是 Launcher Activity 丢失,或者您的 Android Manifest 文件的启动器 Activity 的“intent-filter”中缺少相应的“category”标签。检查它或发布您的 AndroidManifest.xml 文件。

【讨论】:

  • 不确定问题是否与清单文件有关。我安装了另外两个示例程序(“Hello Sensors”和“Hello Notifications”),这些应用程序运行正常。
猜你喜欢
  • 2015-02-05
  • 2022-11-17
  • 2020-01-02
  • 2019-10-30
  • 2020-11-21
  • 1970-01-01
  • 1970-01-01
  • 2020-01-23
  • 1970-01-01
相关资源
最近更新 更多