尝试使用applicationIdSuffix(.debug)运行或调试自定义BuildType时,手机上会安装该应用,但正确的活动并未实际启动。实际上,启动了具有原始包名称的活动(例如:com.fobbymaster.app在启动com.fobbymaster.app.debug时启动)。
我认为有些配置需要修改,但我似乎无法找到它。
有什么想法吗?
编辑:因此,当它尝试启动时会出现以下错误。我猜测它与包名混淆了..
安装com.fobbymaster.app
DEVICE SHELL COMMAND:pm install -r" /data/local/tmp/com.fobbymaster.app"
pkg:/data/local/tmp/com.fobbymaster.app
成功
开始:意图{act = android.intent.action.MAIN cat = [android.intent.category.LAUNCHER] cmp = com.fobbymaster.app /.activity.SimpleStartActivity}
错误类型3
错误:活动类{com.fobbymaster.app/com.fobbymaster.app.activity.SimpleStartActivity}不存在。
答案 0 :(得分:0)
在我看来,这是Cordova-Android库中的错误,或docs不完整
prepare命令从config.xml文件读取Application Id,显然没有.debug
或.release
后缀。
参考文献: