当我开始开发我的 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
什么也没有变。