Android 使用自定义应用程序启动应用程序Suffix
尝试使用applicationIdSuffix(.debug)运行或调试自定义BuildType时,手机上会安装应用程序,但实际不会启动正确的活动。事实上,具有原始包名称的活动已启动(例如:com.fobbymaster.app应在启动com.fobbymaster.app.debug时启动com.fobbymaster.app) 我认为有些配置需要修改,但我似乎找不到 有什么想法吗 编辑:所以当它试图启动时会出现以下错误。我猜it与软件包名称混淆了 安装com.fobbymaster.app 设备外壳命令:pm安装-r“/data/local/tmp/com.fobbymaster.app” 包装:/data/local/tmp/com.fobbymaster.app 成功 开始:Intent{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}不存在Android 使用自定义应用程序启动应用程序Suffix,android,android-gradle-plugin,Android,Android Gradle Plugin,尝试使用applicationIdSuffix(.debug)运行或调试自定义BuildType时,手机上会安装应用程序,但实际不会启动正确的活动。事实上,具有原始包名称的活动已启动(例如:com.fobbymaster.app应在启动com.fobbymaster.app.debug时启动com.fobbymaster.app) 我认为有些配置需要修改,但我似乎找不到 有什么想法吗 编辑:所以当它试图启动时会出现以下错误。我猜it与软件包名称混淆了 安装com.fobbymaster.app
我认为这是Cordova Android库中的一个bug,或者是不完整的 prepare命令从config.xml文件读取应用程序Id,该文件显然没有
.debug
或.release
后缀
参考资料:
- cordova android:
- cordova android:
packageName
是什么?package=“com.fobbymaster.app”