记一次在Android studio配置多版本出现的坑爹错误
来源:互联网 发布:python 日记本 编辑:程序博客网 时间:2024/05/16 23:48
在Android开发过程中,难免会因为各种原因需要多版本的APP,之前也遇到过这种需求,就是在APP目录下的gradle文件配置一下即可,增加内容如下图:
,配置完成之后build正常,这时候坑爹的事情就来了,运行的时候,始终不能打包出apk,提示是找不到R.class,在目录app\build\generated\source\r\debugERP\debug\com\****\*****发现正常生成了R.class,这是没问题的,不论怎么改applicationId,始终都是同一种错误,就是不能通过编译,在这个问题纠结了两三个小时之后,气急败环的我乱改一通,不小心把名字"debugERP"改掉了,然后就通过了,莫名奇妙的一次解决问题的经历.改动如下图:
我还发现,配置名字除了不能包含"debug",还不能以test开头,我想产生错误的原因应该是左下角那里的Build Variants选项,下拉可看到,在你配置的名字后面,系统会自动加上"Debug"字符串,而AS的开发团队判断的时候是直接用String的contains来判断,恰好我的配置中又有debug字符串,导致不可预期的错误,此处仅仅是我自己的无依据猜测.
总之,解决办法就是检查配置的名字是否带有debug字符串;
另外还得加上下面这一段话:
//配置Android annotationsapt { arguments { resourcePackageName "com.hoyar.mobileerp" androidManifestFile variant.outputs[0]?.processResources?.manifestFile }}
阅读全文
0 0
- 记一次在Android studio配置多版本出现的坑爹错误
- Git、SVN 版本控制 在Android Studio 的配置
- Visual Studio 2005 编译的版本无法启动,出现应用程序配置不正确的错误
- android studio 打包出现的错误
- 解决在windows下配置Matlab版本的DPM出现round函数重载错误的问题
- 在android studio导入项目报错-buildtool版本错误
- 这一是个关于Android studio配置jni时候出现的错误app:transformNative_libsWithStripDebugSymbolForDebug
- Android studio 3.0 版本的出现的bug的总结
- Android studio 3.0 版本的出现的bug
- Android Studio配置git,实现项目在github上的版本同步
- Android studio添加第三方类库时出现的版本不兼容问题
- android studio 编译的时候出现的错误和解决方法
- Android Studio与Unity的交互出现的错误
- Android Studio中support版本错误问题的处理
- Android Studio中support版本错误问题的处理
- Android Studio中support版本错误问题的处理
- Android Studio升级到2.3版本后出现gradle解压错误
- android studio 1.3.2创建的Hello World工程在老版本系统的手机上运行错误
- mac os 操作GitHub 详细教程
- 堆排序【模板】
- 关于keil uvision的ARM与51的共存安装方法
- KNN算法例子(java,scala,python 代码实现)
- C语言单链表的创建、插入、查找、删除、求长、排序、遍历
- 记一次在Android studio配置多版本出现的坑爹错误
- 高性能队列——Disruptor
- VisualVM使用方法
- SpringBoot 1.X 优雅停机 ( shutdown gracefully )
- Appium-环境安装
- Struts 2拦截器(Intercept)总结
- 使用shell脚本恢复修改文件的时间戳
- 八数码第七境界——A*之曼哈顿+康托展开判重+回溯记录路径+逆序数判无解
- 项目部署到阿里云服务上