0

当我开始开发我的 Android Wear 配套应用程序时,我没有意识到包名称必须完全相同才能连接。所以com.example.myapp我没有给它命名,而是给它命名com.example.wear。后来我发现两个包名一定是一样的,所以我把同伴的包名改成了com.example.myapp.

但我仍然无法让他们连接。我还注意到,当我尝试使用命令卸载应用程序adb -s emulator-5554 com.example.myapp时,卸载失败,但当我使用旧包名 ( com.example.wear) 时,它成功。所以应用程序 ID 从未真正改变过。

我在模块设置中发现,在“口味”标签下,有一个Application ID. 这里的名字还是旧的包名,所以我也改成新的了,问题依旧。我已经完成了大量的工作,我宁愿不从旧版本重新开始。有没有其他人遇到过这个问题?有解决办法吗?

编辑:我也尝试applicationId 'com.example.myapp'在文件android { defaultConfig { } }中设置。build.gradle什么也没有变。

4

1 回答 1

0

模拟器正在缓存这些东西。它需要清理一些如何重新创建模拟器。

于 2016-05-23T22:38:44.643 回答