-
2020-12-14 13:36:07
发生场景:
昨天把 AS 升级到4.1.1,gradle 升级到
com.android.tools.build:gradle:4.1.1
,然后一顿操作猛如虎。在这时候,就是找不到包名下的BuildConfig.VERSION_NAME,如下图所示
问题描述:
编译时报错:
错误: 找不到符号
符号: 变量 VERSION_NAME
位置: 类 BuildConfig
原因分析:
从
com.android.tools.build:gradle:4.1.0
开始,build.gradle
文件正式移除了versionName
和versionCode
,参照Android开发者官网。
解决方案:
如果依然需要
BuildConfig.VERSION_NAME
的话,可以使用如下方式:1、
build.gradle
脚本修改buildConfigField "int", 'VERSION_CODE', String.valueOf(1) buildConfigField 'String', 'VERSION_NAME', "\"" + "1.0.0" + "\""
如果只是这么做的话还不太够,因为这样之后并不能让
AndroidManifest.xml带
上版本号,导致最后打的包里面是没有版本号的。所以还需要在AndroidManifest.xml
加上版本号。2、
AndroidManifest.xml
加上版本号<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:versionCode="1" android:versionName="1.0.0"> </manifest>
3、代码中调用
这时候也可以舍弃
BuildConfig.VERSION_NAME
的方式,用以下代码来读取版本号。try { val manager = this.packageManager val info = manager.getPackageInfo(this.packageName, 0) info.versionName if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.P) { L.i("info.versionName ${info.versionName} ${info.longVersionCode} ") }else{ L.i("info.versionName ${info.versionName} ${info.versionCode} ") } } catch (e: Exception) { e.printStackTrace() }
更多相关内容 -
删除文件夹提示找不到该项目怎么删除?“找不到该项目”强删方法(图文)
2021-07-27 03:51:23在使用电脑的过程中,尤其是办公,去创建一些文档,但是在删除的时候就删除不了了,系统提示“找不到该项目”,那么Win7删除文件夹找不到该项目怎么删除?下面云狐网分享一下删除文件或者文件夹提示“找不到该项目”...在使用电脑的过程中,尤其是办公,去创建一些文档,但是在删除的时候就删除不了了,系统提示“找不到该项目”,那么Win7删除文件夹找不到该项目怎么删除?下面云狐网分享一下删除文件或者文件夹提示“找不到该项目”强删方法,不会的来学习一下。uK5电脑_数码_手机应用问题解决的IT技术网站seo - 云狐网
问题描述:uK5电脑_数码_手机应用问题解决的IT技术网站seo - 云狐网
1、例如以下后缀名不对的pdf文档,如下图所示。uK5电脑_数码_手机应用问题解决的IT技术网站seo - 云狐网
uK5电脑_数码_手机应用问题解决的IT技术网站seo - 云狐网
2、而我们右击这个文件并删除,显示“找不到这个项目”,无法删除,并提示“该项目不在 某路径 中,请确定该项目的位置,然后重试”。uK5电脑_数码_手机应用问题解决的IT技术网站seo - 云狐网
uK5电脑_数码_手机应用问题解决的IT技术网站seo - 云狐网
删除文件“找不到该项目”强删方法uK5电脑_数码_手机应用问题解决的IT技术网站seo - 云狐网
1、遇到这个问题,我们一般先刷新桌面,右击桌面空白处,弹出菜单栏,点击“刷新”,如果刷新桌面没有消除的话,一般重启一下电脑即可。uK5电脑_数码_手机应用问题解决的IT技术网站seo - 云狐网
uK5电脑_数码_手机应用问题解决的IT技术网站seo - 云狐网
2、如果不行的话,我们双击桌面上的“计算机”进入,点击组织,再点击“文件夹和搜索选项”,如下图所示。uK5电脑_数码_手机应用问题解决的IT技术网站seo - 云狐网
uK5电脑_数码_手机应用问题解决的IT技术网站seo - 云狐网
3、我们切换到“查看”选项卡中,在高级设置将“隐藏已知文件类型的扩展名”去除勾选。uK5电脑_数码_手机应用问题解决的IT技术网站seo - 云狐网
uK5电脑_数码_手机应用问题解决的IT技术网站seo - 云狐网
uK5电脑_数码_手机应用问题解决的IT技术网站seo - 云狐网
4、再去桌面新建一个文本文件,并输入如下内容。uK5电脑_数码_手机应用问题解决的IT技术网站seo - 云狐网
内容为,直接复制到你新建的文本中:uK5电脑_数码_手机应用问题解决的IT技术网站seo - 云狐网
DEL /F /A /Q \\?\%1uK5电脑_数码_手机应用问题解决的IT技术网站seo - 云狐网
RD /S /Q \\?\%1uK5电脑_数码_手机应用问题解决的IT技术网站seo - 云狐网
uK5电脑_数码_手机应用问题解决的IT技术网站seo - 云狐网
保存该文本,将文件后缀名修改为.bat,文件名随意。uK5电脑_数码_手机应用问题解决的IT技术网站seo - 云狐网
uK5电脑_数码_手机应用问题解决的IT技术网站seo - 云狐网
5、我们将需要删除的文件直接拖到这个.bat文件上即可删除。uK5电脑_数码_手机应用问题解决的IT技术网站seo - 云狐网
以上就是云狐网分享的Win7删除文件夹或者文件提示“找不到该项目”解决方法,如果你在删除某个文件的提示提示“找不到该项目”,那么请使用以上的方法来强删。uK5电脑_数码_手机应用问题解决的IT技术网站seo - 云狐网
-
IDEA 报Error:(30, 17) java:找不到符号 符号: 变量 log 位置
2020-01-20 01:22:10IDEA在编译的时候报Error:(30, 17) java: 找不到符号符号: 变量 log Error:(30, 17) java: 找不到符号 符号: 变量 log 位置: 类 com.mokerson.rabbitmq.config.RabbitMqConfig 这是因为使用@Slf4j或者@Log4j2...IDEA在编译的时候报Error:(30, 17) java: 找不到符号符号: 变量 log
Error:(30, 17) java: 找不到符号
符号: 变量 log
位置: 类 com.mokerson.rabbitmq.config.RabbitMqConfig这是因为使用@Slf4j或者@Log4j2这种注解方式记录日志。但是使用注解方式,就要往该项目中引入lombok插件,下面介绍两种引入这个插件的方式;
第一种方法:直接添加POM依赖
在POM文件中添加
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.20</version> </dependency>
第二种方法:添加Lombok插件
依次在IDEA中点击 File——》Settings——》Plugins,输入Lombok,选择Lombok的Installed进行安装
如果以上方法都没有解决再试试最后一种,当然是有前提的
如果你是使用SpringBoot构建的项目,那么就试着将它的版本删除,因为SpringBoot的父级POM文件中已经定义了Lombok的合适版本。
-
idea类存在找不到解决办法
2019-01-09 13:23:07 -
IDEA编译代码报错,找不到符号:找不到符号包
2019-01-24 09:31:08在使用IDEA的时候,经常出现过找不到包或者找不到符号的情况,可以尝试以下几种方式来解决 1:之前我保存有个工具类,刚好项目中要用到。我就引用了整个工具类。就是粘贴复制。但是在编译时出现了错误提示:找不到包... -
pycharm找不到解释器怎么办
2021-04-26 16:39:29IDi少儿编程网-https://www.pxcodes.com IDi少儿编程网-https://www.pxcodes.com 【相关推荐:Python3视频教程 】 以上就是pycharm找不到解释器怎么办的详细内容,更多请关注少儿编程网其它相关文章!IDi少儿编程网-... -
帮您处理win10系统重置时提示“找不到恢复环境”的详细步骤
2021-01-14 01:43:53帮您处理win10系统重置时提示“找不到恢复环境”的详细步骤时间:2020-11-12 03:04:47来源: 本站整理 作者:win10我们在操作win10系统电脑的时候,常常会遇到win10系统重置时提示“找不到恢复环境”的情况,想必大家... -
为什么pycharm找不到python解释器
2020-11-20 18:14:25安装好PyCharm之后,新建或者导入项目碰到找不到解释器的情况,不用担心,追根到底,咱们就是需要找到pycharm*.exe的文件,那么这个文件在哪里呢?这是个问题。先打开File–>Setting–>Project,这时候看到选中栏显示... -
安装系统找不到硬盘解决方法【图文教程】
2021-05-13 20:51:34在使用电脑的过程中总是会遇到需要重装系统的时候,重装系统其实是一件非常简单的事情,但是重装过后总是会出现一些让人头痛的小问题,最常见的莫过于找不到硬盘了吧,今天小编就是来给大家解决这方面的问题的。... -
错误:找不到符号 类XXX 位置:程序包 com.xxx.xxx
2018-01-05 10:56:52找不到符号: 问题原因:有多种 像lib包冲突,v4冲突等等 这里说一下本文章的这个解决方案、 是由于图片中出现的类所在的library的 编译器的版本问题导致,找到library 也就是图片中红色短线覆盖的位置,打开 他的... -
Glide 4.0 错误: 找不到符号 符号: 类 GlideApp 位置: 程序包 com.xxx.module
2018-11-05 14:59:46错误: 找不到符号 符号: 类 GlideApp 位置: 程序包 com.xxx.module 项目中使用glide加载图片,但是突然就报错,找不到GlideApp这个类了,之前使用的好好的,该写的地方都写了,瞬间崩溃。 由于项目还使用了... -
编写C语言出现“找不到标识符”
2019-11-07 09:55:00用C语言编写代码的时候虽然是从main函数开始的。但是其中有一个编译的过程。这个过程就是顺序编译。例如函数2调用了函数1。 #include<iostream> using namespace std; void print2() { cout << "调用第... -
matlab找不到编译器的问题
2012-10-06 22:33:46matlab在关联编译器的时候,会出现找不到编译器的问题,原因是matlab要找windows sdk的mt.exe,找不到报错的.因为vs2012在安装时,windows sdk的mt.exe位置变了,而matlab还是按照老的路径找,肯定找不到(原来在windows ... -
mysql登录时报socket找不到终极解决方案
2018-09-03 15:41:07当然也可以手动指定存放位置,通过修改/etc/my.cnf文件的socket参数来修改mysqld.socket的存放路径。例如: [mysqld] socket=/data/mysqldb/mysqld.sock 但是这样一来在登录的时候就会出现如下问题 [... -
maven 模块打包 找不到符号
2019-12-28 17:08:56今天,要对之前的一个老系统改造,在改造过程当中,遇到maven打包找不到符号,具体报的错误如下所示 说实话,解决这个错误花费了很长时间,所以特此记录下来,留着做警惕。 因为要改造的系统是一个一体化(没有分模块),... -
Idea编译:Java找不到符号
2021-11-10 16:34:27在使用idea编译运行程序时,有时会出现‘Java找不到符号’的报错,一般可采取以下几种方法: 1、选择相应的模块,使用maven的reload project 2、重启idea 3、设置统一的编码,一般为UTF-8 4、重新build 5、经过... -
PyCharm运行程序报错:系统找不到指定文件所在位置
2020-07-28 17:38:25今天把之前写的一个项目存放路径改了下,结果后来运行的时候报错,说找不到所在位置,但是一看设置里面发现位置是对的啊。。 在网上找了些帖子后总算是找到了解决办法,谨以此文记录下曾经犯过的错误。 1、依次File... -
利用Dism修复系统步骤,以及dism找不到源文件解决方案
2019-05-13 14:33:45Dism报错找不到源文件的解决方法; Dism常用指令 -
mysql数据库找不到表
2018-08-15 16:22:55现象: 这是一句很正常的sql语句,我们的数据库中确定有这一张表...找不到的原因所在大致在sqlyog可视化工具的编译器有问题,因为有时候,sqlyog这个工具并不能有效的实现字符串的输入和拼写。 获取还有其他... -
安装黑群晖找不到局域网电脑_组建家庭存储群晖NAS(一)——详细安装篇
2020-11-20 23:57:32网页版安装辅助界面 另一种如果是网页找不到"黑群晖",那就打开SynologyAssistantSetup.exe,用软件搜索"黑群晖",找到后,右键点击安装。 软件版安装辅助界面 不管哪种方法,到选择安装文件时,选择DSM_DS3617xs_... -
VScode运行时提示找不到应用程序
2020-11-12 21:12:33在用vscode运行一个前端的小程序的时候报了找不到应用程序的错误,如下图所示(一开始忘记截图,此图借用某位网友的,还望谅解): 这个是由于浏览器造成的,可以在控制面板中重新设置一下自己的浏览器, 重新运行... -
autojs开发引流脚本时找不到节点信息怎么办?
2019-06-27 10:07:55前言 有一些APP的组件,它们的id、text、desc等节点值是空值。className值又不是页面上...如果该组件的父组件,或者爷组件存在固定的id、text、desc,就先定位到父组件,然后使用find()函数遍历父组件的子组件。最后... -
苹果xr找不到订阅管理?苹果xr找不到订阅管理解决办法
2021-08-12 05:46:53苹果xr使用的时候,我们都会使用订阅管理,但是很多小伙伴们好奇的就是自己找不到订阅管理,因此想要知道怎么办的时候,就让小编给大家详细的讲讲,一起来看看吧。苹果xr找不到订阅管理方法一:1.解锁手机,点击手机... -
AE插件安装教程 ae插件文件夹 找不到ae插件怎么办?
2020-11-10 14:41:55找不到ae插件怎么办呢?接下来未来小编一一为大家解答上述问题。 ae插件怎么安装呢? 其实ae插件安装是非常简单,ae插件安装分两种,一种是需要安装程序才能安装的,一种是不需要安装程序,直接把插件文件复制到... -
VS2017,运行C++显示找不到dll,无法执行代码,建议重新安装程序怎么办
2019-09-27 15:40:16VS2017,运行C++显示找不到dll,无法执行代码,建议重新安装程序怎么办 首先确认如果是引用外部程序,确保文件是否隐藏在外部资源包内,查找,在程序属性中常规里添加外部资源位置,直接简单粗暴将需要的文件放入安装... -
找不到符号 符号: 类 Bind 位置: 程序包 butterknife
2019-03-06 11:01:07Error:(10, 19) 错误: 找不到符号 符号: 类 Bind 位置: 程序包 butterknife 刚开始找到了一个简单的解决办法,把@Bind改为@BindView就可以解决问题,但是每次都要改就好烦。 后来深入项目发现多个module都导入了... -
chrome浏览器调试js,结果Sources里面找不到js文件解决办法
2019-01-16 20:17:06页面出现问题,就debug,这是前端开发工程师最常见的做法,但是有时候,我们打开开发者工具,在sources查找js文件,却发现怎么也找不到,无法设置断点。但是文件在network选项卡里确实load过了。 解决办法: 第一... -
cmake find_package找不到opencv
2019-08-13 09:44:18当然找不到opencv可能是你安装的时候修改了安装位置 而按逻辑讲,我们想让程序找到我的文件位置,我们可以事先给程序位置信息 在CMakeLists.txt写上我们地opencv的build的位置 set(OpenCV_DIR E:/opencv/opencv/... -
【工具】Visual Studio 2017安装提示:找不到与以下参数匹配的产品
2018-12-13 20:35:59问题: 下载好Visual Studio 2017 Installer运行安装时,提示: 解决: 删除隐藏文件C:\ProgramData\... PS: Windows默认不显示隐藏文件夹,请先勾选显示: 第二步请使用命令行运行,不要进入目录双击运行,后者没用: -
如何在Windows pe打开桌面文件夹?找不到原桌面文件夹怎么办?
2021-07-21 04:06:32找不到原桌面文件夹怎么办?我们在使用电脑的过程中,有时候会碰到系统崩溃的问题,这时候,很多伙伴就会用u盘启动工具来重装系统。在原系统的桌面上,我们肯定还有很多文件需要保存,然而进入到PE系统后却找不到原...