Articles of Git

使用Terminal IDE从Android上的GitHub克隆

我试着按照这里的指示。 我不断收到以下消息: ssh:连接到git@github.com:22退出没有auth方法可以使用。 致命的:远端意外挂断。 我遵循的步骤 做钥匙 复制密钥给github。 检查密钥运行正常 ssh -i〜/ .ssh / id_rsa git@github.com 创build文件ssh-git在〜/ local / bin / exec ssh -i〜/ .ssh / id_rsa“$ @” 使文件可执行: chmod 755〜/ local / bin / ssh-git 将以下行添加到〜/ .bashrc 导出GIT_SSH =〜/ local / bin / ssh-git 跑这个 git clone git@github.com/username/reponame.git 我得到以下错误: ssh:连接到git@github.com:22退出没有auth方法可以使用。 致命的:远端意外挂断。

如何导入模块而不在Android Studio中创build副本

我正在使用Android Studio 1.3.1并尝试将库模块添加到现有的Android应用程序。 库模块在git仓库中可用。 我能够导入模块,但它在现有的应用程序内创build一个副本。 因此,我无法拉取模块中的更新。 我相信有一种方法可以从studio中的现有Android项目中导入外部库。 我发现下面的stackoverflow与我的怀疑相关的post – 如何在Android Studio 0.5.1上导入模块? Android Studio 0.8.1创build模块而不复制文件? 两者似乎都不适合我。 我还发现了其他用户的一些评论 ,说他们在最新版本的工作室里也不适合他们。 这是我试过的东西 // in settings.gradle include ':libraryName' project(':libraryName').projectDir=new File('/path/to/library') // in build.gradle compile project(':libraryName') 另外我尝试使用这个url 任何帮助表示赞赏。 谢谢

如何仅下载AOSP源代码的工作目录,而没有整个回购历史logging?

最新的AOSP源代码的大小相当大(.repo目录大约30-35 Gb,工作目录大约15 Gb左右)。 有没有办法只下载最新版本的源代码(官方棉花糖版本)的快照,没有整个回购历史logging? 这将为我节省很多带宽和存储空间。

Android Studio,Git和三种方式合并

在Android Studio上,我从主创build了一个新的分支,并提交了两次新的分支。 然后,我检查了主人,并提交了一次。 所以我有两个分支有两个不同的终点和一个共同的父母。 现在我正在尝试三种方式合并:右键单击新分支,单击新的分支名称,然后合并,但出现一个popup 无法合并TestMergeBranch CONFLICT(内容):合并冲突(…文件列表…) 没有更多的事情发生。 因此,我点击VCS菜单,Git,解决冲突。 然后,我单击“接受你”button来解决所选文件的冲突。 “parsing”窗口消失,再次发生。 因此,我去重新添加舞台解决的文件,但添加选项被禁用。 任何提示? (Ubuntu 14.04上的Android Studio 2.0) —它需要一个android-studio-git Tag —

Android Studio从其他存储库导入模块的最佳方式

我必须从一个Github仓库导入一个项目作为一个模块在一个Android Studio项目中,它提交到另一个仓库。 我必须从Github导入的项目会不断更新,这意味着我必须不时刷新模块上的最新更改。 由于作为基础项目的新模块将有独立的开发,这是导入模块的最好方法吗? 我应该检查Android Studio文件夹中的Github存储库吗? 谢谢

导入gradle项目,android错误

我正在尝试导入一个libgdx项目(桌面,ios和android)到我的mac上,我已经在我的本地git仓库eclipse。 当我尝试导入我的项目到eclipse(导入>> Gradle >> Gradle项目,然后添加我的根文件夹为整个libgdx项目),我尝试“构build模型”,但后来我得到一个错误说: "SDK location not Found. Define location with sdk.dir in the local.properties file or with and ANDROID_HOME environment variable" 我已经设置了我的ANDROID_HOME export ANDROID_HOME=/Development/Tools/android-sdk-mac export PATH=$PATH:$ANDROID_HOME/bin 但我仍然得到相同的错误,它不起作用。 该项目最初创build在我的Windows电脑(一切工作正常),并使用GIT也有我的Mac上的iOS的东西。 我也尝试导入它作为本地git回购(从Git导入>> Git >>项目>>现有的本地存储库,添加到项目的path)。 当我然后select项目导入向导作为“导入现有的项目”它找不到。 而当我导入为“使用新build项目向导”和“导入为一般项目”这是行不通的,我不能运行我的项目(桌面,ios和Android),有时我甚至没有得到我的项目文件在日食。 我做错了什么,我该如何解决这个问题? PS:目录: -SpeedRun –SpeedRun-android –SpeedRun-desktop –SpeedRun-ios –SpeedRun核心

将Visual Studio在线Git存储库集成到Android Studio 1.0.2

我正在使用Visual Studio在线进行我的开发过程。 我想要将我的Android Studio 1.0.2代码整合到其中。 但是,据我所知Android Studio没有TFS插件。 这就是为什么我想使用Git进行源代码pipe理。 如何将Visual Studio Online Git存储库集成到Android Studio 1.0.2。 我应该遵循什么步骤?

为AOSP创build特定的设备树

我遵循Google的官方教程来构build我自己的AOSP,并成功完成所有步骤:我在“nexus模拟器”上运行“Pure AOSP版本”。 https://source.android.com/source/building.html 故事是我有一些罕见的设备来与一些Android版本预装应用程序的显然我不想…所以我想端口纯AOSP到我的设备 – 简单,因为没有任何改进或新function(所以例如我不想知道如何build立CM git回购)。 是工作只是添加到我的本地上面的主分支正确的文件到/device/vendor/model ,然后在主分支的cwd执行$ . build/envsetup.sh $ . build/envsetup.sh ? 如果是这样的话,我需要把/device/vendor/model下的文件和内容是什么? 我发现很多指南如何拉现有的CM树或其他东西( http://xda-university.com/as-a-developer/porting-aosp-roms-using-source-code ),包括这个Android AOSP的设备configuration,并在几个设备的一些git回购看,我试图找出最小的完整文件集及其内容,但我没有find相关性。 我认为必须有最小的完整集合,每个文件的存在都有编程原因。 而我在现有的git repo中看到的是这个设置+自定义额外的每个开发人员添加自己的原因。 后遗症如何确定构build名称和构buildtypes来完成$ lunch <Build name>-<Buildtype > ? 如何整合$ make otapackage以build立熟悉的一个zip文件通过像CWM一样的恢复来加载? 谢谢, 这是我以前的文章:将AOSP移植到特定的硬件设备 ,但这里的问题更具体。

将Android Studio项目从git导入Android Studio(Gradle)

我已经读了几个小时了,每个人似乎都有不同的方法,或者教程已经过时了。 Android Studio .gitignore只包含app目录,这是故意的。 我不知道什么原因。 当试图克隆git仓库时,Android Studio不知道如何处理它。 Android Studio中一个非常恼人的缺陷。 Android Studio项目的.gitignore应该是什么? 我有一个远程git仓库,其中包含以下forms的项目: 你可以看到git仓库包含/app目录。 然后我尝试通过Check out project from Version Control来导入它,然后selectgit : 一切正常, Test成功,然后我点击Clone : 下一部分我按Yes因为git并没有克隆整个项目,而只是基本的源文件: 这是我丢失的部分,我猜我是通过Gradle创build项目,所以我selectGradle并按Next : 我在这里应该做什么,网上显然是gradle文件,但我应该使用哪一个: 从现有的来源创build项目 如果我selectCreate project from existing sources我得到以下问题: 在这个结果中,我正在等待app目录: 文件结构(正如你可以看到fela缺less大量的文件,这是当我从现有的来源select创build项目,MyApplication是一个在Android Studio中创build的应用程序的示例):

Gradle命令行:未能find目标android-22

我试图build立一个项目,我从一个Git仓库拉,一切似乎安装正确,但是当我运行Gradle时,我得到以下消息: FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project ':app'. > failed to find target android-22 : /home/rvogel/android-sdk-linux/tools * Try: Run with –stacktrace option to get the stack trace. Run with –info or –debug option to get more log output. BUILD FAILED Total time: 7.562 secs 然后我运行了android报告,看看我安装了哪些目标: rvogel: […]