Android手表表盘应用程序中的客户端尚未准备好。

4

我正在尝试创建一个带有手表面板 wear 的应用程序。我的应用程序运行良好,但是当我创建手表面板 wear 并设置 NoActivity 以运行 wear 应用程序时,它显示“Client not ready yet..”的消息在 Run-Logcat 中,如下所示 -

$ adb push F:\Advanced_Android_Development\watchface\build\outputs\apk\watchface-debug.apk /data/local/tmp/com.example.android.sunshine.app
$ adb shell pm install -r "/data/local/tmp/com.example.android.sunshine.app"
Success
"Client not ready yet.."

并且当我打开“错误日志记录器”时,它显示 -
11-22 22:28:03.629 2782-4263/com.android.vending E/Finsky: [157] com.google.android.vending.verifier.c.b.a(45): Unexpected exception on background thread
                                                           android.content.ActivityNotFoundException: Unable to find explicit activity class {com.android.vending/com.google.android.vending.verifier.c}; have you declared this activity in your AndroidManifest.xml?
                                                               at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1805)
                                                               at android.app.Instrumentation.execStartActivity(Instrumentation.java:1523)
                                                               at android.app.ContextImpl.startActivity(ContextImpl.java:791)
                                                               at android.app.ContextImpl.startActivity(ContextImpl.java:768)
                                                               at android.content.ContextWrapper.startActivity(ContextWrapper.java:356)
                                                               at com.google.android.vending.verifier.c.a(SourceFile:40)
                                                               at com.google.android.vending.verifier.x.a(SourceFile:2287)
                                                               at com.google.android.vending.verifier.c.b.a(SourceFile:43)
                                                               at com.google.android.vending.verifier.c.b.doInBackground(SourceFile:38)
                                                               at android.os.AsyncTask$2.call(AsyncTask.java:305)
                                                               at java.util.concurrent.FutureTask.run(FutureTask.java:237)
                                                               at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
                                                               at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
                                                               at java.lang.Thread.run(Thread.java:761)
1个回答

3

即使安装成功,我仍然看到客户端未准备好的消息。长按手表表盘或从右向左滑动,然后单击项目符号列表(以打开可用手表表盘列表),并检查其是否已安装。 我会寻找狗狗表盘,因为它非常突出。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接