在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存储库...相关推荐

  1. Android设置网络访问权限

    Android设置网络访问权限 Android的网络权限设置:需要在 AndroidManifest.xml 中加入以下代码 < android:name="android.permi ...

  2. 解决 Android N 上报错:android.os.FileUriExposedException: file:///storage/emulated/0/

    解决android N文件访问crash android.os.FileUriExposedException file:///storage/emulated/0/xxx 原因: Android N ...

  3. Android应用程序访问linux驱动第三步:实现并向系统注册Service

    在学习Android应用程序访问linux驱动时,原博主在第一.二步写得具体详细,但我学到第三步实现并向系统注册Service时,发觉内迷惑和发现几处错误,这里我将我的理解和修改记录下来和大家分享.希 ...

  4. Android+Blockly大作业(含登录注册系统、碎片式浏览、Blockly设计)

    此次大作业实现功能包括: 1.数据库的搭建 2.登录注册界面及主界面界面的设计 3.碎片的应用 4.webBlockly的嵌套 我曾在不同活动调用数据库的bug.数据库的检索和碎片的实现上花了很多时间 ...

  5. Android 进阶——Framework 核心之Android Storage Access Framework(SAF)存储访问框架机制详解(一)

    文章大纲 引言 一.Android Storage Access Framework 二.Storage Access Framework 的主要角色成员 1.Document Provider 文件 ...

  6. 细数Android开发者的艰辛历程,已拿offer附真题解析

    笼统来说,中年程序员容易被淘汰的原因其实不外乎三点. 1.输出能力已到顶点.这个人奋斗十来年了,依旧碌碌无为,很明显这人的天花板就这样了,说白了,天赋就这样. 2.适应能力越来越差.年纪大,有家庭,老 ...

  7. android service 访问数据库,XE5 ANDROID通过webservice访问操作MSSQL数据库

    XE5 ANDROID通过webservice访问操作MSSQL数据库 上接XE5 ANDROID平台 调用 webservice 一.服务端 在ro里添加函数(在impl上添加阿东connectio ...

  8. android安卓Sqlite数据库实现用户登录注册

    看了很多别人写的安卓SQlite数据的操作代码,一点也不通俗易懂,我觉得我写的不错,而且安卓项目也用上了,所以在博客园里保存分享一下! 建立一个类 并继承SQLiteOpenHelper public ...

  9. 从Android应用程序访问Internet需要什么权限?

    我在运行我的应用程序时遇到以下异常: java.net.SocketException: Permission denied (maybe missing INTERNET permission) 如 ...

最新文章

  1. 三维刚体变化中Rcw,tcw的含义
  2. class mywnd : pubic qwidget是什么意思_学了这么久java反射,你知道class.forName和classloader的区别吗?...
  3. hadoop元数据合并过程_Hadoop元数据合并异常及解决方法
  4. linux脚本 set env,linux 中 set,env,export,declare显示shell变量的区别
  5. mysql sql 检测磁盘_MySQL 数据库磁盘占用情况查询
  6. html矩形坐标理解,HTML canvas中translate()与rotate()的理解
  7. 09 Softmax回归+损失函数
  8. Python 实现 Discuz论坛附件下载权限绕过漏洞
  9. Android入门基础教程(小白速成1)
  10. 服务器虚拟化的重要性,服务器虚拟化:虚拟机迁移的重要性
  11. Win10新电脑里的设备和驱动器下如何分盘
  12. 读书、学习、工作和生活中收集的20条经典语录:21-40
  13. linux内核态访问串口,linux内核中串口驱动注册过程(tty驱动)[转]
  14. 远程重启h3c路由器_H3C路由器简单命令
  15. 中国排名前100的IT公司及中国通信企业综合实力50强(转)
  16. PAT-1068 万绿丛中一点红
  17. [Js] Js实现继承的5种方式
  18. 盘点互联网大厂的元宇宙布局
  19. mysql config.xml_generatorConfig-mysql.xml中连接数据库的正确书写方式。
  20. 小米开发平台上架APP

热门文章

  1. android 官方ui库,腾讯出品的一个超棒的 Android UI 库
  2. 服务器的server2016系统怎么装,windowsserver2016安装桌面教程
  3. java中import是什么意思_java中import关键字是什么意思
  4. 整理研究方向(1)【未完成】
  5. matlab 广义最小二乘,广义最小二乘辨识的matlab实现
  6. js控制元素左右缓慢移动和页面上下缓慢移动
  7. 虚拟机 Linux 系统自定义桌面分辨率且重启后保持不变
  8. vue 上传音视频文件获取时长
  9. 商户号该产品权限未开通,请前往商户平台,产品中心检查后重试
  10. Tomcat、Servlet、JSP、EL和JDK版本对照以及各版本Tomcat下载