内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

androidstudio新手入門教程(三)Github(ignore忽略規(guī)則)的使用教程圖解

Android Studio 里集成了上傳代碼到 github 的功能,所以使用上還是很簡單的,設(shè)置里添加賬號并測試,之后就可以很方便地上傳代碼到 github 了

創(chuàng)新互聯(lián)公司主營鲅魚圈網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP開發(fā),鲅魚圈h5成都微信小程序搭建,鲅魚圈網(wǎng)站營銷推廣歡迎鲅魚圈等地區(qū)企業(yè)咨詢

android studio 新手入門教程(三)Github( ignore忽略規(guī)則)的使用教程圖解
android studio 新手入門教程(三)Github( ignore忽略規(guī)則)的使用教程圖解
android studio 新手入門教程(三)Github( ignore忽略規(guī)則)的使用教程圖解

如果你的項(xiàng)目是使用Android Studio新建的,那么關(guān)于 github 基本就沒什么問題了。Android Studio新建項(xiàng)目是自帶 .ignore 文件的,也就是說默認(rèn)是使用了忽略規(guī)則上傳。默認(rèn)忽略的是

*.iml
.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.DS_Store
/build
/captures

但是如果你的項(xiàng)目是之前從 eclipse 導(dǎo)入的,這里你就要注意了,按照上述操作,在 github 上新建項(xiàng)目后,在接下來的同步選項(xiàng)中,你會看到項(xiàng)目里的所有文件都會被上傳,包括apk、iml、idea文件夾、gradle文件夾等。

android studio 新手入門教程(三)Github( ignore忽略規(guī)則)的使用教程圖解

很明顯,我并不需要把每次編譯就發(fā)生變動(dòng)的文件(例如debug的apk文件)都上傳,我需要有所忽略的上傳,這也正是.ignore文件的作用。為了使用忽略規(guī)則,我拷貝了.ignore文件進(jìn)項(xiàng)目,再重復(fù)上傳操作,文件并沒有起作用,后來進(jìn)過一番探索,發(fā)現(xiàn)要這樣操作:

1、移除已有的版本控制:

android studio 新手入門教程(三)Github( ignore忽略規(guī)則)的使用教程圖解 

2、關(guān)閉Android Studio,進(jìn)入項(xiàng)目的文件夾中刪除 .git 文件夾(如果沒有看到該文件夾請打開顯示隱藏文件選項(xiàng))

3、復(fù)制一份 .gitignore 文件到項(xiàng)目根目錄(可使用 AS 新建項(xiàng)目,其根目錄就有該文件,或使用插件.gitignore生成,插件在 AS 里搜索就有)附上我使用的忽略規(guī)則:

*.iml
.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.DS_Store
/build
/captures
# OSX
*.DS_Store
# Gradle files
build/
.gradle/
*/build/
# Intellij project files
*.iml
*.ipr
*.iws
.idea/
# Built application files
*.apk
*.ap_
# Files for the Dalvik VM
*.dex
# Java class files
*.class
# Eclipse project files
.classpath
.project
# Generated files
antLauncher/bin
antLauncher/gen
# generated files
bin/
gen/
# Local configuration file (sdk path, etc)
local.properties
# Log Files
*.log

4、啟動(dòng) AS,將項(xiàng)目加入版本控制

android studio 新手入門教程(三)Github( ignore忽略規(guī)則)的使用教程圖解

再重復(fù)之前的操作,import into Version Control--share Project onGithub,這樣就使用上了忽略規(guī)則上傳代碼到github。

之后每次 commit 只需要右鍵項(xiàng)目,先點(diǎn)擊 add 添加版本,再點(diǎn)擊 commit 上傳

android studio 新手入門教程(三)Github( ignore忽略規(guī)則)的使用教程圖解

如果更改.ignore文件后沒有效果,則執(zhí)行清除緩存操作(操作之前建議commit保存一下)

//清空緩存
git rm -r --cached . //將倉庫中的index遞歸刪除 
git add . //重新添加倉庫索引
git commit -m 'update git.ignore' //提交

##導(dǎo)入github上的項(xiàng)目

除了上傳自己的代碼到 github,方便進(jìn)行版本控制外,我們還經(jīng)常需要導(dǎo)入 github 上別人的優(yōu)秀項(xiàng)目進(jìn)行學(xué)習(xí),在 Android Studio 新建項(xiàng)目時(shí)就可以很方便的從 github 上直接導(dǎo)入項(xiàng)目

android studio 新手入門教程(三)Github( ignore忽略規(guī)則)的使用教程圖解

然并卵。。理想很美好,現(xiàn)實(shí)很殘酷。因?yàn)閲鴥?nèi)網(wǎng)絡(luò)環(huán)境的問題,使用這種方式導(dǎo)入 github 的項(xiàng)目,十有八九會因?yàn)?gradle 版本不同而被各種 gradle 錯(cuò)誤搞得生不如死,這里分享一些快速而又愉快的離線導(dǎo)入 github項(xiàng)目的方法:

1、從 github 上下載項(xiàng)目,舉個(gè)栗子,項(xiàng)目名字為 Test

2、修改第一個(gè)文件,位置位于根目錄,即 Test\build.gradle

android studio 新手入門教程(三)Github( ignore忽略規(guī)則)的使用教程圖解

將紅框所示的地方改成你的 gradle 版本,如果不知道自己的 gradle 版本,很簡單,新建一個(gè)項(xiàng)目看它的 gradle 版本是多少。如果不知道自己當(dāng)前 gradle 的版本是多少,和1中解決方法一樣,新建一個(gè)項(xiàng)目并進(jìn)入該項(xiàng)目下的 gradle\wrapper\gradle-wrapper.properties 文件夾中查看版本號

3、修改第二個(gè)文件,位置位于目錄 Test\gradle\wrapper\gradle-wrapper.properties

android studio 新手入門教程(三)Github( ignore忽略規(guī)則)的使用教程圖解

將紅框所示的地方改成你的 gradle 版本

4、修改第三個(gè)文件,位置位于目錄 Test\app\build.gradle ,修改項(xiàng)目的 buildToolsVersion 版本號。(老生常談,如果不知道本地的 buildToosVersion,新建個(gè)項(xiàng)目看看)

5、如果項(xiàng)目中還帶有 module,則 module 下的 build.gradle 中的 buildToolsVersion 也要記得一起改

android studio 新手入門教程(三)Github( ignore忽略規(guī)則)的使用教程圖解

就我所遇到的情況,一般修改這些文件后就可以正常導(dǎo)入項(xiàng)目了。再也不會被 gradle 的問題困擾。

離線下載 Gradle

如果因?yàn)槟承┣闆r,必須要使用指定的 gradle 版本呢?國內(nèi)下載 gradle 又特別的慢,很容易就一直卡在Gradle Build Running。這里分享一下離線安裝 gradle 版本的方法:

1、查看 項(xiàng)目\gradle\wrapper\gradle-wrapper.properties 文件,獲得需要下載的 gradle 的版本號。

2、到Gradle Distributions 下載對應(yīng)的 gradle 版本,下載后得到格式為zip的壓縮包。比如下載的版本是:gradle-4.0-milestone-1-all.zip

3、進(jìn)入文件夾,Mac 上是: user/.gradle/wrapper/dists 。Windows 上是: C:\Users\Administrator\.gradle\wrapper\dists 。該文件夾下存儲著本地所有的 gradle 版本。不出意外的話在文件夾里會看到正在下載中的 gradle 版本文件夾,即 gradle-4.0-milestone-1-all 文件夾,進(jìn)入該文件夾會看到還有一個(gè)文件夾,命名是一串類似于 6r4uqcc6ovnq6ac6s0txzcpc0 的字符串。

4、關(guān)閉卡在 Gradle Build Running 的 Android Studio,并將下載好的zip包 不解壓直接拷貝到 6r4uqcc6ovnq6ac6s0txzcpc0 文件夾中。重啟 Android Studio,仍然會提示 Gradle Build Running ,不過我們可以看到剛剛拷貝進(jìn)入的zip包已經(jīng)被自動(dòng)解壓縮,稍等片刻 Gradle 就安裝完成啦。

總結(jié)

以上所述是小編給大家介紹的android studio 新手入門教程(三)Github( ignore忽略規(guī)則)的使用教程圖解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對創(chuàng)新互聯(lián)網(wǎng)站的支持!

文章標(biāo)題:androidstudio新手入門教程(三)Github(ignore忽略規(guī)則)的使用教程圖解
網(wǎng)頁網(wǎng)址:http://www.rwnh.cn/article12/jdjhdc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、微信小程序、做網(wǎng)站品牌網(wǎng)站設(shè)計(jì)、定制網(wǎng)站、網(wǎng)站營銷

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
靖边县| 茌平县| 南漳县| 中阳县| 丁青县| 前郭尔| 涟水县| 贡山| 绥中县| 灵寿县| 兖州市| 班戈县| 兴安盟| 新乡县| 水城县| 阿拉善左旗| 民权县| 房产| 南丹县| 新竹县| 龙游县| 策勒县| 姜堰市| 洛扎县| 崇左市| 大邑县| 肥东县| 武邑县| 民和| 娄烦县| 阿拉尔市| 星座| 伊春市| 加查县| 承德县| 泰州市| 闸北区| 吉木乃县| 凤阳县| 江永县| 海盐县|