日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Android >内容正文

Android

android运行别人的项目_导入他人的Android工程

發(fā)布時(shí)間:2024/7/23 Android 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android运行别人的项目_导入他人的Android工程 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Android應(yīng)用界面開發(fā)

第一章學(xué)習(xí)

第三部分####

1.導(dǎo)入其它人創(chuàng)建的Android Studio項(xiàng)目(重點(diǎn)在第二部分)

首先將下載的Project壓縮包解壓到自己的AS工程目錄

比如:

工程目錄

然后打開AS軟件,關(guān)閉其它工程(close project),然后準(zhǔn)備導(dǎo)入剛才解壓的文件夾工程,選擇Import project

導(dǎo)入工程

一般來說,翻——墻的同學(xué),這邊會(huì)自動(dòng)下載對(duì)應(yīng)的文件,然后導(dǎo)入進(jìn)去,開啟了AS的主界面,也許會(huì)提示需要安裝下載一些對(duì)應(yīng)版本的文件,點(diǎn)擊安裝即可。

但是通常來說,我們會(huì)碰到這問題。

創(chuàng)建Gradle中

可惡的是,取消都沒反應(yīng),AS都癱瘓啦!(也許是個(gè)別)

總之只好打開系統(tǒng)的任務(wù)管理器停止進(jìn)程了……

PS:其實(shí)并不是不在下載,只是下載的速度太慢,而且國外的網(wǎng)絡(luò)連接還不穩(wěn)定,運(yùn)氣好的等個(gè)5到10分鐘也許會(huì)自動(dòng)下載完成。

好,因?yàn)橐呀?jīng)下載了會(huì)兒,打開C:\Users\用戶名.gradle\wrapper\dists\gradle-2.4-all,發(fā)現(xiàn)被創(chuàng)建了一個(gè)名為'6r4uqcc6ovnq6ac6s0txzcpc0'目錄(根據(jù)AS版本不同,此處文件名有差別)里面存在'gradle-2.4-all.zip.part'以及'gradle-2.4-all.zip.lck'這2個(gè)文件

gradle目錄

刪不刪無所謂,從網(wǎng)上下載一個(gè)gradle-2.4-all.zip文件

官方的下載地址自己找。我就放一個(gè)國內(nèi)的吧

http://www.androiddevtools.cn/

找到上述文件,下載,并放入6r4uqcc6ovnq6ac6s0txzcpc0這個(gè)文件夾內(nèi)

OK,重啟AS軟件,重新導(dǎo)入那個(gè)Project

成功進(jìn)入主操作界面,可能出現(xiàn)提示,說這個(gè)工程目錄的Gradle版本太舊啦,要不要更新。我暫時(shí)點(diǎn)的最右側(cè),不升級(jí)并在此工程內(nèi)忽略此提醒。

一開始可能又有報(bào)錯(cuò),工程目錄欄都是非排序的狀態(tài),沒事,在下方錯(cuò)誤提醒的地方,點(diǎn)擊,更新一些文件,如下圖

升級(jí)文件

這下,基本上項(xiàng)目就算是導(dǎo)入成功了。

2.關(guān)于Gradle版本不同的解決方案

其實(shí)修改了下\gradle\wrapper\gradle-wrapper.properties文件,可以找到此項(xiàng)目的gradle版本,并且修改默認(rèn)下載zip的地址。

#Wed Oct 28 19:24:57 CST 2015

distributionBase=GRADLE_USER_HOME

distributionPath=wrapper/dists

zipStoreBase=GRADLE_USER_HOME

zipStorePath=wrapper/dists

distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip

修改distributionUrl的值確實(shí)能影響工程導(dǎo)入的快慢,比如修改成一個(gè)其它我們電腦已經(jīng)存在的版本,比如2.10,那可以迅速導(dǎo)入進(jìn)工程,但是會(huì)報(bào)錯(cuò)

此時(shí),看到了如下錯(cuò)誤

gradle版本報(bào)錯(cuò)

別點(diǎn)擊修復(fù),點(diǎn)了又得下載老版本的gradle了。

classpath 'com.android.tools.build:gradle:2.1.2'

這里的gradle還是要參照自己電腦平常創(chuàng)建的新app工程中的版本。

而另一個(gè)build.gradle需要修改較多

apply plugin: 'com.android.application'

android {

compileSdkVersion 23 //使用的SDK版本

buildToolsVersion "23.0.3" //使用的buildTools

defaultConfig {

applicationId "comeinsteinford.github.test"

minSdkVersion 16 //最小SDK版本

targetSdkVersion 23 //目標(biāo)SDK版本

versionCode 1

versionName "1.0"

}

buildTypes {

release {

minifyEnabled false

proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

}

}

}

dependencies {

compile fileTree(dir: 'libs', include: ['*.jar'])

testCompile 'junit:junit:4.12'

compile 'com.android.support:appcompat-v7:23.4.0' //支持庫版本

}

修改以上添加備注的代碼為自己機(jī)器相匹配的

關(guān)閉AS,重啟項(xiàng)目,亦可成功運(yùn)行。

也就是說,對(duì)大多數(shù)需要導(dǎo)入的工程,進(jìn)行3個(gè)文件的修改,都可以正常導(dǎo)入。

總結(jié)

以上是生活随笔為你收集整理的android运行别人的项目_导入他人的Android工程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。