從零開始用android studio

      網友投稿 1200 2025-04-02

      我這篇博客寫的有點遲了,很多原因 ,不一一說明了,而且網上也有很多介紹這個android 開發神器的文章,很多我在碰到問題的時候也都一一看過,但是我還是想寫一篇總

      從零開始用android studio

      結的比較全一些的。我這個是從第一角度來寫的,寫到了從安裝,設置,創建項目,配置svn ,上傳服務器等各種問題。話不多說 ,我們開始使用吧。

      1.android studio的安裝和配置

      先從Android Studio 中文社區-安卓開發者工具集:Android SDK/JDK/ADT/Gradle/App-3.0正式版下載/安裝/教程/外包/招聘/安卓游戲下載/安卓軟件下載?網站上下載最新的開發工具,我現在的版本是2.3.3版本。

      AS啟動前,打開安裝目錄,請先將bin目錄的idea.properties文件中增加一行:disable.android.first.run=true就行了,避免第一次打開AS時自動重新下載SDK。mac平臺的右鍵安裝包->Show Package Contents 就找到bin目錄了。

      第一次打開Android Studio時,需要配置JDK和SDK:

      ps:這里多說一句:倘若是win10系統開發的小伙伴 配置jdk的時候要注意:

      path變量,要用jdk的絕對路徑,而不能用%JAVA_HOME%這一類的,計算機識別不了。

      path= C:\ProgramFiles\Java\jdk1.7.0_67\bin;C:\Program Files\Java\jdk1.7.0_67\bin\jre\bin;

      在path環境變量的最前端加上你自己的jdk的這兩個目錄就好了。一定要是絕對路徑!

      上圖中,選擇“Project Structure”,彈出如下界面:(選擇JDK和Android SDK的路徑)

      當然,以后我們在使用Android Studio 的時候,也可以隨時修改JDK和Android SDK的路徑。選擇「File-->Other Settings-->Default Sructure」,即可進行同樣的修改。

      2.android studio的基本配置

      之前我轉載過一篇文章,非常適合新手的一篇文章,非常詳細全面。推薦給大家,建議新手一定要看看這篇文章

      地址在這里一定要看看

      3. 然后開始新建項目或者導入eclipse 中的項目

      你新建一個項目后會出現第一個問題 ?界面一直卡在那里不動,是因為在配置gradle或者更新sdk,這個很耗時,有的甚至幾個小時都會卡在那里,如下圖

      出現上面的情況需要做以下幾件事:

      1)在Android Studio安裝目錄下的?bin?目錄下,找到?idea.properties?文件,在文件最后追加disable.android.first.run=true?。

      2)配置gradle

      下載gradle ??gradle3.3

      下載完成后將該文件解壓到對應的gradle目錄下:

      win 用戶解壓到C:/user/{username}/.gradle/wrapper/dists

      mac 用戶解壓到~/.gradle/wrapper/dists 目錄下 可以采取命令

      cd ~

      cd ~/.gradle/wrapper

      open dists

      完全退出studio, 重新打開進入你的工程,修改文件gradle-wrapper.properties文件修改distributionUrl=https://services.gradle.org/distributions/gradle-2.14.1-all.zip' 為distributionUrl=https://services.gradle.org/distributions/gradle-3.3-all.zip

      4.gradle配置,離線下載

      上面的都搞定后 ,工具應該可以正常使用了,然后開開心心的去運行項目,發現控制臺報這個錯誤Error:Failed to open zip file.

      Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)

      Re-download dependencies and sync project (requires network)

      Re-download dependencies and sync project (requires network)

      這個同樣也是gradle的問題,倘若上面的gradle配置好了應該就不會有這個錯誤,如果有的話檢查一下 build.gradle里面的版本對不對

      5.so文件加載問題

      我們將eclipse里面的項目導入進來之后 會發現很多問題,比如導入三方sdk時都有so文件,但是lib包下面已經將so庫都放進去了

      原因就是android studio加載so庫和 eclipse 有不同 ?具體參考這篇文章:

      android studio加載so庫

      6.引入其他包問題 比如apache

      我們如果是引入的eclipse項目會發現 很多原來的庫引用找不到了,比如apache相關的

      我們需要在build.gradle文件加入如下配置

      android {

      useLibrary 'org.apache.http.legacy'

      }

      7. android studio配置svn

      上面的問題都解決后,我們的項目應該都可以正常運行了,然后我們下一步要開始配置svn將項目上傳到 服務器,當然其他的版本管理工具 如git更強大,但是今天我這里只說svn....

      svn基本配置:

      在 vcs下面有會一個VCS-->Import Into Version Control->Share Project

      但是這里面特別說明一下 ?,新版本的android studio ?,會發現只有Import Into Subversion選項,并沒有Share Project

      這不坑爹嗎? ?解決方法:用力戳這里 有驚喜

      好搞定后我們開始配置svn吧,配置方法:這里 這里 ?這里 快點點擊

      按照這里面的操作配置,基本就ok了。

      但是仍然可能會報出這個錯誤:

      Cannot run program "svn" (in directory "D:\workspace_as\MobileXX"): CreateProcess error=2, 系統找不到指定

      原因是本地沒有SVN的命令行工具,則導致出錯。cmd下執行svn找不到命令。

      1、裝svn客戶端的時候選擇安裝svn命令行command line這個選項。

      2、如圖所示,取消選擇這3項也可以

      這樣就不會報錯了 可以參考上面的文檔正常配置svn了。

      8.打包發布簽名版apk

      這個和eclipse配置情況差不多,將該填寫的都寫上就可以了。

      只不過這里面需要注意幾個錯誤:

      1).Error:Execution failed for task ':app:transformClassesWithJarMergingForRelease'.

      > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/v4/view/LayoutInflaterFactory.class

      這個錯誤就是 依賴的jar包有沖突,導致編譯出現這種錯誤,解決方法就是刪掉重復的jar包 比如v4或者v7 保留一個就好。

      2)Unable to instantiate application com.jky.xjht.app.XjhtApplication: java.lang.ClassNotFoundException

      這個原因就是gradle編譯版本問題,解決方案在這里面 點點點

      3)Error:Execution failed for task ':app:packageDebug'.> !zip.isFile()

      解決方案:Build -> Clean Project

      9. android studio的插件介紹

      apk打包成功后,我們調整下心情,給大家介紹幾個插件,之前我寫的博客里面有單獨介紹這幾款插件的 現在統一匯總到這篇文章里面

      一個是Gson format--- 自動生成 java bean 的插件

      一個是sexy editory---- 設置as背景的插件

      一個是ButterKnifeZelezny---自動生成findViewById控件方法

      具體看兩篇博客的介紹就可以了

      其實as里面還有很多比較有用的插件

      SekectorChapek 自動生成selector的插件

      butterknife?從布局中生成viw的控件

      轉了一篇比較全的插件文章? ?點擊這里 看插件大全

      最后給大家奉上我的android studio 美女圖:

      為了效果,透明度調了一下,真正開發的時候別整這么清楚,代碼容易出bug...

      由于時間關系,今天就先寫到這里,倘若大家對這篇文章存在異議或者有其他問題都可以加入我的qq開發群討論:

      開發一群:454430053 開發二群:537532956

      Android Android Studio

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:中軟國際無代碼開發平臺(中軟國際無代碼開發平臺官網)
      下一篇:word文檔怎么下載(word文檔怎么下載字體)
      相關文章
      亚洲丝袜中文字幕| 亚洲线精品一区二区三区影音先锋 | 亚洲人成人77777在线播放| 亚洲国产成人高清在线观看| 中文字幕亚洲综合久久菠萝蜜 | 精品亚洲麻豆1区2区3区| 亚洲AV日韩AV天堂一区二区三区| 人人狠狠综合久久亚洲88| 亚洲综合精品香蕉久久网| 亚洲人成色7777在线观看| 国产av无码专区亚洲av桃花庵| 亚洲处破女AV日韩精品| 亚洲AV永久无码区成人网站| 亚洲AV日韩AV天堂久久| 久久精品国产亚洲av日韩 | 亚洲成?Ⅴ人在线观看无码| 四虎精品亚洲一区二区三区| 亚洲国产成人久久一区WWW| 亚洲精品无码99在线观看| 中文字幕亚洲激情| 亚洲精品无码不卡在线播放HE| 亚洲精品无码永久在线观看你懂的| 国产亚洲综合一区柠檬导航| 久久久久久a亚洲欧洲AV| 亚洲综合精品香蕉久久网97| 亚洲精品影院久久久久久| 激情综合亚洲色婷婷五月| 久久久久亚洲国产| 色偷偷亚洲第一综合| 亚洲国产日韩在线观频| 久久精品国产亚洲一区二区三区| 亚洲精品无码久久久久去q | 在线视频亚洲一区| 美腿丝袜亚洲综合| 久久久久亚洲精品成人网小说| 亚洲成人在线免费观看| 狠狠色伊人亚洲综合网站色| 久久亚洲精品无码网站| 国产亚洲精品资在线| 亚洲成年轻人电影网站www | 亚洲人成电影院在线观看|