Articles of Git

使用gradle(Android Studio)和本地maven repo时无法构建应用程序

我想在我的应用程序中包含库Slik和Cards-UI ,我正在使用android studio和gradle来构建。 没有这个应用程序构建正常,但添加依赖项使构建失败。 查看构建的调试日志,它似乎没有在arr文件的本地repo中查找。 我可以看到文件在那里,我已经按照github wiki页面上的教程进行安装,并且工作正常。 错误是: A problem occurred configuring project ‘:climbtrack’. > Could not resolve all dependencies for configuration ‘:climbtrack:_debugCompile’. > Could not find com.afollestad.cardsui:library:1.0-SNAPSHOT. Required by: ClimbTrack:climbtrack:unspecified > Could not find com.afollestad.silk:library:1.0-SNAPSHOT. Required by: ClimbTrack:climbtrack:unspecified 这是我的build.gradle buildscript { repositories { mavenCentral() } dependencies { classpath ‘com.android.tools.build:gradle:0.7.+’ } } apply plugin: ‘android’ […]

Cordova – 命令|的错误代码1 命令失败了

我是cordova的新手,所以如果我的问题不相关,请原谅我。 我在Windows 7 x64机器上有一个cordova项目。 昨天我通过cordova build android –release构建我的cordova应用程序。 但我需要添加新的插件cordova-plugin-zip来更新我的cordova项目。 我做了什么把这个插件添加到我的cordova应用程序; 我在我的win7 x64环境中安装了一个git应用程序。 npm install -g git我在cmd上写了这个命令。 我打开Windows环境variables/路径窗口并添加;C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd 通过此命令添加插件cordova plugin add https://github.com/apache/cordova-plugin-file.git 然后添加其他插件cordova plugin add https://github.com/MobileChromeApps/zip.git (一切都很好,直到这一步) 然后我运行cmd cordova build android –release 不幸的是,它会抛出以下错误; BUILD FAILED C:\ android \ sdk \ tools \ ant \ build.xml:720:执行此行时发生以下错误:C:\ android \ sdk \ tools \ ant […]

理想的Android Studio gitignore文件

我最近创建了一个Android项目,但这是我第一次使用Android Studio,我将项目放在Git文件夹中,以便能够通过Git远程与另一个开发人员合作,我发现默认的.gitignore文件包含以下内容: *.iml .gradle /local.properties /.idea/workspace.xml /.idea/libraries .DS_Store /build /captures 我只是想知道这是一个理想的gitignore文件能够远程协同工作吗? 或者我必须编辑或删除它的一些文件?!

Android Studio提交和推送错误

有时我无法通过Android Studio提交和推送Github上的已更改文件。 我按下“提交更改”按钮(Ctrl + K),出现更改文件的窗口,然后我按“提交并按下…”按钮,然后我可以看到提交文件的进度条(但有时甚至此窗口不会出现)然后进度条隐藏和推送窗口不会出现。 如果我再次按“提交并按下…”按钮,它将重复所有这些内容,但是我可以选择远程推送我的提交的窗口不会出现。 我在一个分支上有几个Android项目,我正在同时更改它们(每次提交)。 有时尝试提交并推送另一个在Android Studio实例中打开的项目会有所帮助。 但不是这一次。 如果没有git,我就无法工作,这非常令人沮丧,所以请帮助我提出建议,谢谢!

注册为Git根目录,但没有findGit存储库

在Android Studio中,我从链接导入项目下载 我得到的错误是 “Invalide VCS root mapping” The directory C:\Users\****\Desktop\video_diary-master is registered as a Git root, but no Git repositories were found there.

为什么使用multiDexEnabled(true)允许应用程序构建但不断崩溃?

我正在处理的应用程序(基本代码不是由我编写的,包含许多无法删除的大型库)。 在最近的一次运行中,它开始响应消息: 这仅在应用程序在使用运行箭头时尝试构建时发生,它在调用“rebuild”或“clean”时成功构建。 包含在线的解决方案是使用multiDexEnabled true( 此处为multiDex文档 。) 使用这个我能够使用“运行”箭头和“重建”获得建筑物。 但是,构建并在手机上运行的应用程序崩溃时出现以下错误消息: 12-11 16:17:16.963 28868-28868/? D/dalvikvm: Late-enabling CheckJNI 12-11 16:17:17.023 28868-28868/com.myname.myappcoop W/dalvikvm: VFY: unable to resolve static field 10471 (common_google_play_services_updating_text) in Lcom/google/android/gms/R$string; 12-11 16:17:17.023 28868-28868/com.myname.myappcoop D/dalvikvm: VFY: replacing opcode 0x60 at 0x0021 12-11 16:17:17.023 28868-28868/com.myname.myappcoop I/dalvikvm: DexOpt: unable to optimize static field ref 0x28e8 at 0x2e in Lcom/google/android/gms/common/GoogleApiAvailability;.zza […]

在Android Studio中更改Github帐户

我已经使用一个Github帐户将Android项目从Android Studio推送到Github。 现在我在Github上创建了另一个帐户,并希望将我的另一个Android项目推送到这个新帐户。 但我无法find任何更改Android Studio中Github帐户的选项。 它不断推动以前的帐户,因此导致此错误: remote:对old_username拒绝new_username / repository_name.git的权限。 致命:无法访问’ https://github.com/new_username/repository_name.git/ ‘:请求的URL返回错误:403 我在Windows操作系统上使用Android Studio 1.2.2。

将Android源克隆到本地存储库服务器

我想使用本地Android存储库服务器在Android上开发。 我需要在gits的层次结构中添加几个新的git存储库,我需要修改现有的android源代码来定制Android的定制。 克隆git存储库的整个Android源代码树的“正确”方法是什么,这样我可以推送/拉出公共本地存储库服务器,并且仍然可以轻松地从Android上游提取新的更改? 我特意寻找有关如何使用repo脚本与我自己的服务器进行交互的建议,以及如何设置manifest git存储库和管理其中的分支。

如何在Eclipse中管理git子模块子项目?

(如果重要,这些是Java Android项目) 项目A是一个图书馆项目。 项目B取决于A. 为了便于对其他人而不仅仅是我的全面项目管理, A通过git子模块包含在B中 。 这意味着,如果我想对A和B进行更改,我将拥有以下内容: 项目A本身 项目B. B的A子模块,我们称之为A’ 。 相同的代码,相同的项目名称,磁盘上的不同位置。 理想情况下,我希望能够满足以下条件: 能够直接在Eclipse中修改A本身。 能够修改B并在Eclipse中构建,引用A’ 。 我真的不需要A’作为导入的项目/不需要修改它,但我希望它能自动构建它的jar文件并让它被B引用。 我尝试过的: 只需导入A和A’ :不起作用,因为Eclipse无法导入两个具有相同名称的项目。 我不能简单地更改名称,因为它是一个子模块; 必须做每个git更新 ,这是不可接受的。 将外部库引用添加到A’ ,完全不使用Eclipse:实际上对于解决方案来说并不是太糟糕,但在它工作之前需要从命令行至少使用一个外部构建(使用ant )…不是最多方便。 做源链接:不是最干净的,因为A (以及随后的A’ )中有多个源文件夹,所以每次在A中添加或删除源文件夹时都要更新。 我宁愿直接使用jar。 有没有办法在Eclipse中保留这一切,或者我应该做#2之类的东西,但是添加了外部构建命令来调用A’上的 ant ?

Android Studio – 从GitHub结帐a * branch *

我们在GitHub有一个回购,它有3个分支机构。 例如,说主人 , 开发人员和预览 。 当我在Android Studio中检出这个仓库时,它似乎只检查主分支,忽略所有其他分支。 (当我们从GitHub克隆一个repo时,Eclipse曾经问过我们要检查/导入哪个分支) 问题是 :我们如何在检查到Android Studio的回购时选择一个分支? 图1-从GitHub退房 图2-它只是要求repo URL,但不是分支。