android50sdk
A. androidsdk環境變數怎樣配置
1、下載java,並且安裝。 下載地址: download-1501626.html
2、安裝的時候,最好別改安裝路徑,默認路徑一直點下一步即可!
3、安裝完成後,接下來就是配置java環境變數了。
4、打開計算機屬性,點擊高級系統設置
5、選擇「高級」-「環境變數」
二、 關於JDK 安裝,以及Java環境的設置
1、下載JDK1.6,選擇對應的安裝路徑
2、配置相應的Java 環境變數
A、屬性名稱:JAVA_HOME
屬性值:C:Program FilesJavajdk1.6.0_02
B、屬性名稱:PATH
屬性值:;%JAVA_HOME%bin;%JAVA_HOME%jrebin
C、屬性名稱:CLASSPATH
屬性值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar
要加.表示當前路徑,另外,%JAVA_HOME%就是引用前面指定的JAVA_HOME
6. 關於環境變數是否安裝成功的測試
「開始」->;「運行」,鍵入「cmd」;
鍵入命令命令,出現畫面,說明環境變數配置成功:
A、java -version;
B、java;
C、javac;
Android SDK的安裝與環境變數配置
一、配置Andriod環境變數
1、下載Android SDK,點擊安裝,直接默認路徑即可! 下載地址:http://developer.android.com/sdk/index.html
2、默認路徑安裝後,安裝完成,開始配置環境變數。
3、打開計算機屬性——高級系統設置——環境變數(如上文)
4、新建一個環境變數,變數名:ANDROID_HOME,變數值:D:Program Filesandroid-sdk-windows(以你安裝目錄為准,確認裡面有tools和add-ons等多個文件夾),點擊確認。
5、在用戶變數PATH後面加上變數值;%ANDROID_HOME%platform-tools;點擊確認即可。 在系統變數path中添加;D:Program Filesandroid-sdk-windowstools
6、Android SDK配置完成,接下來驗證配置是否成功。
7、點擊運行——輸入cmd——回車——輸入adb——回車,如果出現一堆英文,如下圖所示,即表示配置成功,在輸入Android,啟動Android SDK Manager。
二、下載和安裝Andriod SDK
1.SDK下載
去 http://www.android.com/ 在那個頁面中有developers鏈接,點擊後鏈接到developer.android.com網站上,如下圖,下載相應的sdk版本就是了,由於我的電腦的操作系統是windows,所以我直接在選擇了android-sdk_r12-windows(圖中有標識).
下載完成後,解壓後得到android-sdk-windows文件夾,該文件夾包含如下文件結構:
(1)add-ons:該目錄存放額外的附件軟體。剛解壓時該目錄為空。
(2)platforms:該目錄存放不同版本的Android版本。剛解壓時該目錄為空。
(3)tools:該目錄存放大量的Android開發,調試工具
(4)SDK Manager.exe:該程序就是Andriod SDK管理器。
(5)AVD Manager.exe:該程序就是Andoid虛擬設備。
(6)docs:該文件夾存放了Android SDK開發文件和API文檔等
(7)platforms-tools:該文件夾存放Android平台和相關工具
(8)samples:該文件夾存放不同的Android平台和示常式序。
2.安裝sdk開發使用的相應的包
運行之後安裝了sdkmanager,然後sdkmanager啟動後會去android倉庫去取還未安裝的包的信息,如下圖(由於我的系統中已安 裝好,因此每個包前面都是綠色打勾的),為了偷懶,我直接就選擇了accept all,將所有的包安裝上.其實,如果自己對android整個體系比較了解的話,可以選擇只安裝自己需要用到的部分.
三、在eclipes中配置和安裝ADT(Android Development Tools)
1.安裝ADT
首先的下載和安裝Eclipse,登陸 http://www.eclipse.orgEclipse 站點,下載 IDE for java EE Devlelopers的最新版本,然後安裝。
ADT是eclipse的一個插件,如同cdt和jdt一個道理.要開發android程序,至少要有個cde(集成開發環境).而android官方推 薦的是eclipse.並且為eclipse下開發android准備了ADT這樣一個插件.有了這個插件,就能比較方便的開發android程序了.
然後點擊 Help->Install new Software,在彈出的窗口中點擊add按鈕
name:AndroidADT或者其它任何名字。
B. Android NDK開發簡介 NDK和SDK以及JNI有什麼關系
NDK:Android NDK 是在SDK前面又加上了「原生」二字,即Native Development Kit,因此又被Google稱為「NDK」。
NDK全稱:Native Development Kit。
NDK是一系列工具的集合。
* NDK提供了一系列的工具,幫助開發者快速開發C(或C++)的動態庫,並能自動將so和java應用一起打包成apk。這些工具對開發者的幫助是巨大的。
* NDK集成了交叉編譯器,並提供了相應的mk文件隔離CPU、平台、ABI等差異,開發人員只需要簡單修改mk文件(指出「哪些文件需要編譯」、「編譯特性要求」等),就可以創建出so。
* NDK可以自動地將so和Java應用一起打包,極大地減輕了開發人員的打包工作。
其實:
NDK就是能夠方便快捷開發.so文件的工具。JNI的過程比較復雜,生成.so需要大量操作,而NDK就是簡化了這個過程。
Android SDK:
SDK (software development kit)軟體開發工具包。被軟體開發工程師用於為特定的軟體包、軟體框架、硬體平台、操作系統等建立應用軟體的開發工具的集合。因此!Android SDk 指的既是Android專屬的軟體開發工具包
JNI:
Java Native Interface (JNI)標準是java平台的一部分,它允許Java代碼和其他語言寫的代碼進行交互。JNI 是本地編程介面,它使得在 Java 虛擬機 (VM) 內部運行的 Java 代碼能夠與用其它編程語言(如 C、C++ 和匯編語言)編寫的應用程序和庫進行交互操作
當然一般需要進行如下操作流程:
1) 編寫java程序:這里以HelloWorld為例。為了實現在 java代碼中調用c函數printf。
代碼1:
class HelloWorld {
public native void testHelloWorld();
static {
System.loadLibrary("hello");
}
public static void main(String[] args) {
new HelloWorld().testHelloWorld();
}
}
聲明native方法:如果你想將一個方法做為一個本地方法的話,那麼你就必須聲明改方法為native的,並且不能實現。
Load動態庫:System.loadLibrary("hello");
這里一般是以static塊進行載入的。同時需要注意的是System.loadLibrary()的參數「hello」是動態庫的名字。
2) 編譯
javac HelloWorld.java
3) 生成擴展名為h的頭文件 javah ?
JNIEXPORT void JNICALL Java_HelloWorld_testHelloWorld (JNIEnv *, jobject);
這個h文件相當於我們在java裡面的介面,這里聲明了一個 Java_HelloWorld_testHelloWorld (JNIEnv *, jobject)方法,然後在我們 的本地方法裡面實現這個方法,也就是說我們在編寫C/C++程序的時候所使用的方法名必須和這里的一致)。
4) 編寫本地方法實現和由javah命令生成的頭文件裡面聲明的方法名相同的方法
代碼2:
#include "jni.h"
#include "HelloWorld.h"
#include other headers
JNIEXPORT void JNICALL Java_HelloWorld_testHelloWorld(JNIEnv *env, jobject obj)
{
printf("Hello world!/n");
return;
}
注意代碼2中的第1行,需要將jni.h(該文件可以在%JAVA_HOME%/include文件夾下面找到)文件引入,因為在程序中的JNIEnv、 jobject等類型都是在該頭文件中定義的;另外在第2行需要將HelloWorld.h頭文件引入。然後保存為 HelloWorldImpl.c就ok了。
5) 生成動態庫
這里以在Windows中為例,需要生成dll文件。在保存HelloWorldImpl.c文件夾下面,使用VC的編譯器cl成。 cl -I%java_home%/include -I%java_home%/include/win32 -LD HelloWorldImp.c -Fehello.dll 注意:生成的dll文件名在選項-Fe後面配置,這里是hello,因為在HelloWorld.java文件中我們loadLibary的時候使用的名字是hello。
另外需要將-I%java_home%/include -I%java_home%/include/win32參數加上,因為在第四步裡面編寫本地方法的時候引入了jni.h文件。
C. sdk是什麼意思
sdk意思是軟體開發工具包,一般是一些軟體工程師為特定的軟體、軟體框架、硬體平台、操作系統等建立應用軟體時的開發工具的集合。軟體開發工具包括廣義上指輔助開發某一類軟體的相關文檔、範例和工具的集合。
sdk一般而言即開發Windows平台下的應用程序所使用的 sdk。它以簡單的為某個程序設計語言提供應用程序介面API的一些文件,但也可能包括能與某種嵌入式系統通訊的復雜的硬體。sdk還經常包括示例代碼、支持性的技術註解或者其他的為基本參考資料澄清疑點的支持文檔。
sdk許多是免費提供的。為了鼓勵開發者使用其系統或者語言,許多 sdk是免費提供的。軟體工程師通常從目標系統開發者那裡獲得軟體開發包,也可以直接從互聯網下載,有時也被作為營銷手段。例如,營銷公司會免費提供構建SDK從而會吸引更多人由於能免費為其編程而購買其構件。
(3)android50sdk擴展閱讀:
sdk為編程語言的API提供了一些文件。 sdk提供的文件可以進入操作系統留給應用程序的調用介面。應用程序通過sdk提供文件來調用操作系統的API,以使操作系統能夠執行應用程序的命令。通過從這些API文件運行API應用程序,可以直接或間接輕松調用操作系統內部程序。
sdk軟體開發工具包通常包含基本參考的支持文檔。像.dll格式的文件,這些文件不能直接執行,裡麵包含一些資源和可執行代碼等,其中也包含API函數的執行代碼。這些文件提供可作為示例代碼,也可提供支持技術說明解釋。
sdk作為軟體開發工具包,包含了使用 API 的必需資料。人們將僅用API編程的方式編寫Windows應用程序稱為「sdk編程」。 sdk是開發Windows應用程序的必備工具,因此其他編程框架和庫都是基於它們構建的,例如VCL和MFC。
D. 如何修改Android項目運行時需要的SDK版本
工具/原料:
adt-bundle-windows-x86_64-20140702
方法/步驟:
一、打開工程,如「HelloJni」
E. 「android studio」需要安裝sdk嗎
「android studio」需要安裝sdk。Android studio安裝完後會自帶 sdk 的,如果沒有 sdk 的話,程序是無法編譯運行的,sdk的路徑自己可以修改。
溫馨提示:在安裝Android Studio之前,建議先提前准備好單獨的Android SDK,這個可以在AndroidDevTools網站下載。以前用Eclipse做過Android開發的人,就可以用現成的Android SDK。
Android Studio安裝完成後,第一次啟動AS前,為了避免重新下載新版本的SDK,需要做如下操作:
AS啟動前,打開安裝目錄,請先將bin目錄的idea.properties文件中增加一行:disable.android.first.run=true就行了,避免第一次打開AS時自動重新下載SDK。mac平台的右鍵安裝包->Show Package Contents 就找到bin目錄了。
第一次打開Android Studio時,需要配置JDK和SDK:
當然,以後我們在使用Android Studio 的時候,也可以隨時修改JDK和Android SDK的路徑。選擇「File-->Other Settings-->Default Sructure」,即可進行同樣的修改。
F. 在Android開發中,什麼是SDK和AVDManager
在AndroidSDK里新增和更新的組件是快速和容易的。要添加或更新個人SDK組件,需要使用的AndroidSDK和AVD管理(包括在SDK工具)。
G. android studio怎麼安裝sdk
1.安裝前准備
1.1 安裝 jdk
在安裝AndroidStudio之前請確保你已經安裝了jdk並配置好了。
1.2 下載AndroidStudio
到AndroidStudio下載頁面去下載http://developer.android.com/sdk/installing/studio.html
2.安裝
2.1安裝步驟
安裝時一路nxet即可,需要注意的是,你安裝了jdk,他會自動找到你jdk的路徑,沒安裝的話,應該會提示錯誤
3.啟動AndroidStudio,新建Android工程
3.1初始化
第一次啟動會提示你可以導入以前的配置文件,第一次用AndroidStudio,怎麼會有以前的配置,所以選擇下面的沒有setting文件,即可。
然後來到歡迎頁面,可以新建工程,可以導入工程,我們選擇新建工程,
3.2新建工程
注意下圖紅框中的兩個文本框,package name默認是com.example.項目名,改掉,不要使用com.example開頭的名稱
Project location 文本框,這個經我實際來操作,必須使用默認路徑,任何的改動都會報錯。因為是0.1預覽版,我猜測這應該屬於Bug。
然後一路next,
3.3啟動不了,gradle-1.6-bin.zip下載不下來的解決辦法
遇到這個錯誤的人,是因為國內的G(和諧)F(和諧)W比較強大。
下面說一下怎麼解決,方法一就是翻(和諧)牆,自己想辦法去吧。方法二就是下載gradle-1.6-bin.zip離線包,下載地址http://download.csdn.net/detail/zjilvufe/5395393,不需要下載積分,感謝上傳者的無私奉獻。
下載完之後,解壓到任何位置,在環境變數的path配置到gradle的bin目錄即可
3.4新建Android工程
配置好gradle的環境變數之後,關閉AndroidStudio,重新打開AndroidStudio,重復步驟3.2,新建工程,一路next,你會發現能夠順利的新建工程了,不過構建項目過程很慢,請耐心等待。
H. 哪位大神知道Android studio的SDK默認是安裝在哪裡了,我找不到了。(除搜索外的方法)
Android studio的SDK設定安裝在:C:Users計算機用戶名AppDataLocalAndroidsdk,這個位置上。(計算機用戶名:就是你登錄計算機輸入的賬號)。
拓展資料:
Android Studio的架構組成
在IDEA的基礎上,Android Studio 提供 :
基於Gradle的構建支持
Android 專屬的重構和快速修復
提拿族示工具以捕獲性能、可用性、版本兼容性等問題
支持ProGuard搏敏拿和應用簽名
基於模板的向導來生成常用的 Android 應用設計和基搭組件
功能強大的布局編輯器,可以讓你拖拉 UI 控制項並進行效果預覽