Android'活动不存在' abd发射器错误

时间:2016-08-06 18:08:47

标签: android

我有2个项目。一个是另一个的精确副本。让我们称它们为项目A和项目A - 复制。

当我在物理设备上通过Android Studio安装和运行这两个应用时,项目A - 复制工作,而项目A没有。

差异似乎在运行标签中。

项目A(不起作用的应用程序)

08/06 18:47:11: Launching app
$ adb push C:\Blessd\app\build\outputs\apk\app-release.apk        /data/local/tmp/mobi.app.user.app
$ adb shell pm install -r "/data/local/tmp/mobi.app.user.app"
pkg: /data/local/tmp/mobi.app.user.app
Success

$ adb shell am start -n "mobi.app.user.app/mobi.app.androidrtc.SplashActivity" >-a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Error: Activity class {mobi.app.user.app/mobi.app.androidrtc.SplashActivity}     does not exist.
Error while Launching activity
然而,

SplashActivity确实存在

与项目A相比 - 复制(工作)

$ adb shell am start -n
"mobi.app.androidrtc/mobi.app.androidrtc.SplashActivity" -a    
android.intent.action.MAIN -c android.intent.category.LAUNCHER 

所以问题是如何更改部分" mobi.app.user.app"因为这似乎给了我这个问题。

1 个答案:

答案 0 :(得分:1)

这是构建路径问题。您要么在#1的构建路径上将#2作为必需项目,要么在#1的构建路径上将#2作为jar。最好的解决方案是不要在两个项目中使用相同的包。选择区分这两个项目的包名称。

更多请参阅此处:Android Studio Rename Package