Android開發環境搭建

来源:http://www.cnblogs.com/cube/archive/2016/01/02/5093429.html
-Advertisement-
Play Games

1.下載JDK,Eclipse、Android SDK、ADT插件2.安裝JDK通過配置JDK的變數環境,我們可以方便地調用這些工具及它們的命令JDK包含的基本工具主要有:javac:Java編譯器,將源代碼轉成位元組碼。jar:打包工具,將相關的類文件打包成一個文件。javadoc:文檔生成器,從源...


1.下載JDK,Eclipse、Android SDK、ADT插件

2.安裝JDK

通過配置JDK的變數環境,我們可以方便地調用這些工具及它們的命令

JDK包含的基本工具主要有:

javac:Java編譯器,將源代碼轉成位元組碼。

jar:打包工具,將相關的類文件打包成一個文件。

javadoc:文檔生成器,從源碼註釋中提取文檔。

java:運行編譯後的java程式。

 

3.配置Windows上JDK的變數環境

JDK包含的基本工具主要有:
  • javac:Java編譯器,將源代碼轉成位元組碼。
  • jar:打包工具,將相關的類文件打包成一個文件。
  • javadoc:文檔生成器,從源碼註釋中提取文檔。
  • java:運行編譯後的java程式。

變數名:JAVA_HOME
變數值:安裝路徑

變數名:CLASSPATH
變數值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

變數名:Path
變數值:;%JAVA_HOME%\bin;%java_home%\jre\bin;
安裝成功顯示一下圖片

4.安裝eclipse

Eclipse各個版本簡介

代號平臺版本項目主要版本發行日期SR1發行日期SR2發行日期
N/A 3.0 [1] N/A 2004年6月21日 N/A N/A
N/A 3.1 N/A 2005年6月28日 N/A N/A
Callisto 3.2 Callisto projects 2006年6月30日 N/A N/A
Europa 3.3 Europa projects 2007年6月29日 2007年9月28日 2008年2月29日
Ganymede 3.4 Ganymede projects 2008年6月25日 2008年9月24日 2009年2月25日
Galileo 3.5 Galileo projects 2009年6月24日 2009年9月25日 2010年2月26日
Helios 3.6 Helios projects 2010年6月23日 2010年9月24日 2011年2月25日
Indigo 3.7 Indigo projects 2011年6月22日 2011年9月23日 2012年2月24日
Juno 4.2 [2] Juno projects 2012年6月27日 2012年9月28日 2013年2月22日
Kepler 4.3 Kepler projects 2013年6月26日 2013年9月27日(計劃) 2014年2月28日(計劃)
Luna 4.4 Luna projects 2014年6月25日(計劃) N/A N/A
老版本 老版本,仍被支持 當前版本 未來版本

 

版本:

1、Eclipse classic(Eclipse Standard):Eclipse的標準版;

2、Eclipse ide for java developer:標準版基礎上增加java開發插件;

3、Eclipse IDE for Java EE Developers:標準版基礎上增加j2ee開發的插件

4、Eclipse for RCP/Plug-in Developers:標準版基礎上增加RCP和插件開發

5、Eclipse IDE for C/C++ Developers:標準版基礎上增加C/C++開發的插件

1.Eclipse Standard
該版本是eclipse最基礎的版本,適合Java se個人開發者、或希望根據自己需求配置插件的開發者使用。

2.Eclipse IDE for Java EE Developers
該版本集成了Java ee開發常用插件,方便動態web網站開發。適合Java web開發者使用。集成了XML編輯器、資料庫查看工具,提供jsp可視化編輯器。

3.Eclipse IDE for Java Developers
該版本適合Java開發者,集成CVS,Git,XML編輯器,Mylyn, Maven integration和WindowBuilder等插件。

4.Eclipse for PHP Developers
該版本適合PHP開發者,集成了良好的PHP語言支持,Git客戶端, Mylyn和JavaScript腳本編輯器, HTML, CSS和XML。

win10 64位操作系統 可以下載64位的Eclipse,根據開發需求,做不同版本的選擇

區別:

1、插件不同,開發方向不同

plugins/features目錄下的文件不同而已。

 

2、Eclipse Classic的帶有source

 

雙擊打開eclipse

 

5.Eclipse安裝ADT插件

安裝ADT Eclipse啟動完成之後,點擊 【Help】菜單 -> 【Install New Software…】,如下圖所示:

安裝完成後,重啟提示安裝SDK

 

6.安裝SDK

7.配置Android SDK的環境變數

(1)添加環境變數:

  變數名:ANDROID_SDK_HOME

  變數值:E:\AndroidDevelopTool\android-sdk-windows(這個Android的SDK的安裝目錄)

(2)在path中添加如下內容:

  %ANDROID_SDK_HOME%\tools;%ANDROID_SDK_HOME%\platform-tools

使用快捷鍵"Win+R",然後輸入CMD,進入命令行,分別輸入android -h和adb命令,顯示如下信息則說明Android SDK環境變數已經配置好了

 

C:\Users\MarkFan>adb
Android Debug Bridge version 1.0.31

 

-a - directs adb to listen on all interfaces for a connection
-d - directs command to the only connected USB device
returns an error if more than one USB device is present.
-e - directs command to the only running emulator.
returns an error if more than one emulator is running.
-s <specific device> - directs command to the device or emulator with the given
serial number or qualifier. Overrides ANDROID_SERIAL
environment variable.
-p <product name or path> - simple product name like 'soon

 

C:\Users\MarkFan>android -h

Usage:
android [global options] action [action options]
Global options:
-s --silent : Silent mode, shows errors only.
-v --verbose : Verbose mode, shows errors, warnings and all messages.
--clear-cache: Clear the SDK Manager repository manifest cache.
-h --help : Help on a specific command.

 

8.可以創建android程式,測試環境.建議使用真機調試

 

Android應用程式用真機調試步驟

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 問題如圖:一般都是系統未啟動或者未安裝該服務。1.使用sc命令查詢是否存在IpOverUsbSvc服務Cmd執行Sc queryIpOverUsbSvc結果如下,如果可以找到服務,state為closed,可以執行 Sc startIpOverUsbSvc2.若服務不存在,使用SC命令創建服務:sc...
  • <font color=" ff0000" <strong 以下內容為原創,歡迎轉載,轉載請註明來自天天博客:<http://www.cnblogs.com/tiantianbyconan/p/5095426.html </strong </font 使用Dagger 2依賴註入 自定義Scope....
  • Install Android Studiohttp://www.android-studio.org/index.php/download/androidstudio-download-baidudiskConfig Android Studio Proxyhttp://tools.android...
  • 發佈安卓桌面遠程顯示助手Remote Displayer for Android 5.0。
  • 計算級數∑最常用的方法是數學歸納法。例如,我們來證明等差級數命題n∑ k 的值等於1/2*n(n+1)k=1容易看出,當n=1時,這一結論是成立的,因此可以歸納假設對n成立,並證明對n+1成立。我們有n+1 n∑ k = ∑ k + (n+1) = 1/2*n(n+1) + (n+1) = 1/.....
  • iOS9 開始蘋果將HTTP全改為HTTPS了,所以出現網路請求失敗問題,解決辦法:1、改回HTTP: 在info.plist文件中添加一個Key:NSAppTransportSecurity(字典類型),然後給它添加一個Key:NSAllowsArbitraryLoads(Boolean...
  • 美圖秀秀的智能優化界面十分簡單明瞭,它只包含了一張要進行處理的圖片和一個bar,再就是取消操作和保存操作的2個按鈕,先附一張界面圖一、點擊美化圖片首頁【智能優化】,進入具體操作界面FWFunctionViewController *vc = [[FWFunctionViewController .....
  • 一、TextView的講解《實例一》 《屬性講解》 基本使用 id:為TextView設置一個組件id,根據id,我們可以在Java代碼中通過findViewById()的方法獲取到該對象,然後進行相關屬性的設置,又或者使用RelativeLayout時,參考組...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...