android根目录无权访问,关于android:已注册为Git根目录,但未在其中找到任何Git存储库...
在Android Studio中,当我从链接导入项目下载时
我得到的错误
"Invalide VCS root mapping" The directory C:\Users\username\Desktop\video_diary-master is registered as a Git root, but no Git repositories were found there.
首先,它看起来像是用户后缺少斜杠
这是一个错误弹出消息,类似于"目录C: Users myname Desktop video_diary-master已注册为Git根目录,但在此找不到Git存储库。"
您克隆存储库了吗? 您在文件夹中看到了什么?
我刚刚从github下载了项目,然后直接导入了android studio。 项目结构一切正常,但显示" Invalide VCS根映射"
@santoshemudhra如果我的答案解决了您所要求的问题,可以将其标记为正确的答案吗? 非常感谢!
在我的情况下,我不必使用git,我只想运行我下载的项目,这提示了我这个错误
在Android Studio 3.0上,我单击了右下角出现的弹出窗口中的"配置"。
这会自动打开一个窗口,该窗口也可以通过"版本控制"选项卡访问。我选择了较大列表中的第一项,然后单击红色减号将其删除。
此后该错误应消失
感谢为我工作的杜德
删除git后,记得清理项目并再次重建。
它对我不起作用!
眼不见,心不烦? -请参阅下面的ahasbinis答案。
奇迹般有效!
存储库中有一个不应该存在的.idea文件夹。其中包含与vcs相关的文件,这些文件可能包含PC上没有的路径。
确保PC上项目文件夹中有一个.git文件夹。如果没有,那么如果需要启用vcs工具,则必须正确克隆项目。这是有关如何执行此操作的链接:Git基础知识,搜索克隆现有存储库?
然后,您需要关闭Android Studio,删除.idea文件夹,然后再次打开Android Studio。它将重新创建.idea文件夹,并且应该解决问题。
如果您已安装git,并且该项目是Github的克隆存储库,请检查项目文件夹中是否缺少.git文件夹。
如果找不到此文件夹,请使用终端,转到项目目录并运行以下命令:
$ git init
从Github进行初始克隆后,您可能已经丢失了.git目录,或者该目录可能已损坏。根据之后发生的情况,可能会出现一些无法预料的问题。因此,请阅读以下有关git Push问题的信息:
https://allaudin.github.io/git-unrelated-histories/
https://stackoverflow.com/a/39783462
谢谢你,这解决了我的问题
在我的条件下,我单击了"配置"。
它打开设置,因为我已经删除了URL(错误地址)。
这个对我有用。
我也在使用linux。所以我已经在我的电脑上安装了git程序。
使用这个:
sudo apt-get install git.
将您当前的项目文件夹(您要放置在GitHub上的新文件夹)重命名为MyProjectBackup。
在Android Studio中,转到文件>新建>版本控制中的文件> GitHub。然后使用GitHub用户名和密码登录,并从GitHub存储库列表中选择旧项目的存储库名称。继续执行导入向导,您应该在Android Studio中结束旧项目。 (例如,现在,您的旧项目在MyProject中,而新项目在MyProjectBackup中)。
从MyProject项目文件夹中手动删除除.git和.gitignore(可能还有自述文件和许可证)以外的所有内容。
我遇到了与上述相同的问题。当我单击错误消息下方的"配置"时,我意识到不是我的所有模块都位于系统上同一项目文件夹中(在我的情况下为Windows)。确切地说,出现此错误的模块不在项目文件夹中。
为了解决这个问题,我只是通过从文件->项目结构->在弹出的窗口中单击"模块"从intelliJ中删除了该模块->选择给出错误的模块,然后单击'-'(减号)。
我再次从版本控制系统(在我的情况下为git)中添加了相同的模块,并确保这次选择了正确的项目文件夹。
或选择无。
希望这可以帮助。
我这样做了,错误通知消失了,
点击配置,
将带我们进入VCS项目存储库选项卡,
在这里,我选择了该项目名称,然后单击右侧的减号,
现在点击"应用",然后单击"确定"
这样做我的通知不见了。
首先解决您的问题,您应该克隆您的项目,而不是通过git bash下载为zip文件
$ git clone
如果你想把它放在新文件夹里
$ git clone
然后在路径中初始化您要克隆的项目
$ git init
然后
$ git添加*
Click on configure -> a popup will open, click on red colored path to highlight it-> now on the right side-> click on - button then apply
and ok.
Now Click on VCS menu-> Enable Version control System
大功告成
android根目录无权访问,关于android:已注册为Git根目录,但未在其中找到任何Git存储库...相关推荐
- Android设置网络访问权限
Android设置网络访问权限 Android的网络权限设置:需要在 AndroidManifest.xml 中加入以下代码 < android:name="android.permi ...
- 解决 Android N 上报错:android.os.FileUriExposedException: file:///storage/emulated/0/
解决android N文件访问crash android.os.FileUriExposedException file:///storage/emulated/0/xxx 原因: Android N ...
- Android应用程序访问linux驱动第三步:实现并向系统注册Service
在学习Android应用程序访问linux驱动时,原博主在第一.二步写得具体详细,但我学到第三步实现并向系统注册Service时,发觉内迷惑和发现几处错误,这里我将我的理解和修改记录下来和大家分享.希 ...
- Android+Blockly大作业(含登录注册系统、碎片式浏览、Blockly设计)
此次大作业实现功能包括: 1.数据库的搭建 2.登录注册界面及主界面界面的设计 3.碎片的应用 4.webBlockly的嵌套 我曾在不同活动调用数据库的bug.数据库的检索和碎片的实现上花了很多时间 ...
- Android 进阶——Framework 核心之Android Storage Access Framework(SAF)存储访问框架机制详解(一)
文章大纲 引言 一.Android Storage Access Framework 二.Storage Access Framework 的主要角色成员 1.Document Provider 文件 ...
- 细数Android开发者的艰辛历程,已拿offer附真题解析
笼统来说,中年程序员容易被淘汰的原因其实不外乎三点. 1.输出能力已到顶点.这个人奋斗十来年了,依旧碌碌无为,很明显这人的天花板就这样了,说白了,天赋就这样. 2.适应能力越来越差.年纪大,有家庭,老 ...
- android service 访问数据库,XE5 ANDROID通过webservice访问操作MSSQL数据库
XE5 ANDROID通过webservice访问操作MSSQL数据库 上接XE5 ANDROID平台 调用 webservice 一.服务端 在ro里添加函数(在impl上添加阿东connectio ...
- android安卓Sqlite数据库实现用户登录注册
看了很多别人写的安卓SQlite数据的操作代码,一点也不通俗易懂,我觉得我写的不错,而且安卓项目也用上了,所以在博客园里保存分享一下! 建立一个类 并继承SQLiteOpenHelper public ...
- 从Android应用程序访问Internet需要什么权限?
我在运行我的应用程序时遇到以下异常: java.net.SocketException: Permission denied (maybe missing INTERNET permission) 如 ...
最新文章
- 三维刚体变化中Rcw,tcw的含义
- class mywnd : pubic qwidget是什么意思_学了这么久java反射,你知道class.forName和classloader的区别吗?...
- hadoop元数据合并过程_Hadoop元数据合并异常及解决方法
- linux脚本 set env,linux 中 set,env,export,declare显示shell变量的区别
- mysql sql 检测磁盘_MySQL 数据库磁盘占用情况查询
- html矩形坐标理解,HTML canvas中translate()与rotate()的理解
- 09 Softmax回归+损失函数
- Python 实现 Discuz论坛附件下载权限绕过漏洞
- Android入门基础教程(小白速成1)
- 服务器虚拟化的重要性,服务器虚拟化:虚拟机迁移的重要性
- Win10新电脑里的设备和驱动器下如何分盘
- 读书、学习、工作和生活中收集的20条经典语录:21-40
- linux内核态访问串口,linux内核中串口驱动注册过程(tty驱动)[转]
- 远程重启h3c路由器_H3C路由器简单命令
- 中国排名前100的IT公司及中国通信企业综合实力50强(转)
- PAT-1068 万绿丛中一点红
- [Js] Js实现继承的5种方式
- 盘点互联网大厂的元宇宙布局
- mysql config.xml_generatorConfig-mysql.xml中连接数据库的正确书写方式。
- 小米开发平台上架APP
热门文章
- android 官方ui库,腾讯出品的一个超棒的 Android UI 库
- 服务器的server2016系统怎么装,windowsserver2016安装桌面教程
- java中import是什么意思_java中import关键字是什么意思
- 整理研究方向(1)【未完成】
- matlab 广义最小二乘,广义最小二乘辨识的matlab实现
- js控制元素左右缓慢移动和页面上下缓慢移动
- 虚拟机 Linux 系统自定义桌面分辨率且重启后保持不变
- vue 上传音视频文件获取时长
- 商户号该产品权限未开通,请前往商户平台,产品中心检查后重试
- Tomcat、Servlet、JSP、EL和JDK版本对照以及各版本Tomcat下载