android运行别人的项目_导入他人的Android工程
Android應用界面開發(fā)
第一章學習
第三部分####
1.導入其它人創(chuàng)建的Android Studio項目(重點在第二部分)
首先將下載的Project壓縮包解壓到自己的AS工程目錄
比如:
工程目錄
然后打開AS軟件,關閉其它工程(close project),然后準備導入剛才解壓的文件夾工程,選擇Import project
導入工程
一般來說,翻——墻的同學,這邊會自動下載對應的文件,然后導入進去,開啟了AS的主界面,也許會提示需要安裝下載一些對應版本的文件,點擊安裝即可。
但是通常來說,我們會碰到這問題。
創(chuàng)建Gradle中
可惡的是,取消都沒反應,AS都癱瘓啦!(也許是個別)
總之只好打開系統(tǒng)的任務管理器停止進程了……
PS:其實并不是不在下載,只是下載的速度太慢,而且國外的網(wǎng)絡連接還不穩(wěn)定,運氣好的等個5到10分鐘也許會自動下載完成。
好,因為已經(jīng)下載了會兒,打開C:\Users\用戶名.gradle\wrapper\dists\gradle-2.4-all,發(fā)現(xiàn)被創(chuàng)建了一個名為'6r4uqcc6ovnq6ac6s0txzcpc0'目錄(根據(jù)AS版本不同,此處文件名有差別)里面存在'gradle-2.4-all.zip.part'以及'gradle-2.4-all.zip.lck'這2個文件
gradle目錄
刪不刪無所謂,從網(wǎng)上下載一個gradle-2.4-all.zip文件
官方的下載地址自己找。我就放一個國內的吧
http://www.androiddevtools.cn/
找到上述文件,下載,并放入6r4uqcc6ovnq6ac6s0txzcpc0這個文件夾內
OK,重啟AS軟件,重新導入那個Project
成功進入主操作界面,可能出現(xiàn)提示,說這個工程目錄的Gradle版本太舊啦,要不要更新。我暫時點的最右側,不升級并在此工程內忽略此提醒。
一開始可能又有報錯,工程目錄欄都是非排序的狀態(tài),沒事,在下方錯誤提醒的地方,點擊,更新一些文件,如下圖
升級文件
這下,基本上項目就算是導入成功了。
2.關于Gradle版本不同的解決方案
其實修改了下\gradle\wrapper\gradle-wrapper.properties文件,可以找到此項目的gradle版本,并且修改默認下載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的值確實能影響工程導入的快慢,比如修改成一個其它我們電腦已經(jīng)存在的版本,比如2.10,那可以迅速導入進工程,但是會報錯
此時,看到了如下錯誤
gradle版本報錯
別點擊修復,點了又得下載老版本的gradle了。
classpath 'com.android.tools.build:gradle:2.1.2'
這里的gradle還是要參照自己電腦平常創(chuàng)建的新app工程中的版本。
而另一個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 //目標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' //支持庫版本
}
修改以上添加備注的代碼為自己機器相匹配的
關閉AS,重啟項目,亦可成功運行。
也就是說,對大多數(shù)需要導入的工程,進行3個文件的修改,都可以正常導入。
總結
以上是生活随笔為你收集整理的android运行别人的项目_导入他人的Android工程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 切片器_PowerBI-将
- 下一篇: android 流量统计工具,Andro