中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
整理NetBeans環(huán)境下搭建Android開...
花費了一整天時間搞這個,比較習(xí)慣用NetBeans,但網(wǎng)上查了一下,Android大多是在Eclipse下開發(fā),好不容易找到個NetBeans的插件,安裝時又出了問題,故整理一下資料,希望能用。

Google Android項目的用IDE開發(fā)時通常是Eclipse + Android SDK + Android plugin for Eclipse.  Eclipse因為有IBM撐腰, 前幾年一直是Java IDE的首選。不過現(xiàn)在Sun公司經(jīng)過多年的摸黑和偷窺, 從NetBeans 5.5開始,就已經(jīng)讓很多的JAVA開發(fā)者開始接受Sun自己的Java IDE, 目前又新推出了NetBeans 6.0.1, 無論從哪方面講, 都已經(jīng)是可以和Eclipse相提并論甚至很多方面也已經(jīng)強過了Eclipse (尤其是俺學(xué)校做作業(yè)開始要求用NetBeans了......)  所以俺一直在找尋在NetBeans下開發(fā)Android的方法。寫作業(yè)用NetBeans , 做Android用Eclipse 那我不是吃飽了沒事閑的給自己找罪受么。于是, 答案被俺在NetBeans的wiki上找到。

首先需要下載以下的程序

NetBeans

Android SDK

Android plugins for NetBeans (Undroid)

1、安裝JDK(版本自定)
運行 jdk-6u14-windows-i586.exe






檢查JDK是否安裝成功。打開cmd窗口,輸入 java –version 查看JDK的版本信息。

2.安裝NetBeans(這個不用多講,跳過)
3.安裝Undroid(為Netbeans設(shè)計的Android 開發(fā)插件)
Preferred way of installing this plugin is registering nbandroid update center in your NetBeans installation. Address of this update center is http://kenai.com/downloads/nbandroid/updates.xml. To register this update center, simply go to Tools -> Plugins. Then follow this sequence of screenshots to register nbundroid update center and install plugin:

In Settings tab press Add button and fill name and URL:


In Available Plugins tab enter android in Search text field, check found plugin and press Install


Press Next


Accept the license


Press Continue (and ignore warning about unsigned plugin for now)


You're done, you can start Android development.
4.安裝Android SDK
雙擊后就可以看到Android SDK and AVD Manager界面,在Installed Packages這樣軟件會自動刷新Refresh Sources下載源,不知道為什么提示Faild to fetch URL,不過我們手動連接正常,可能Google的這個Eclipse插件處理SSL加密URL存在bug,如圖:
  根據(jù)提示,我們選擇Settings,勾選Force https:// sources to be fetched using http:// 這項,然后選擇Save & Apply這項,如圖:
  接下來我們再次回到Installed Package中,單擊Update All按鈕后會顯示Choose Packages to Install對話框,我們選擇目前最新的SDK Platform android 2.0.1 這項,然后選擇Accept同意許可,最后單擊Install Accepted按鈕,如圖
  如果出現(xiàn)Installing Archives對話框并顯示有下載進度就說明操作正確,如圖

注意:這里可能存在,一個問題:SDK Setup.exe運行失敗,具體問題可能顯示如下:
C:\Documents and Settings\Administrator>android
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/a
rchquery/Main (Unsupported major.minor version 49.0)
  at java.lang.ClassLoader.defineClass0(Native Method)
  at java.lang.ClassLoader.defineClass(Unknown Source)
  at java.security.SecureClassLoader.defineClass(Unknown Source)
  at java.net.URLClassLoader.defineClass(Unknown Source)
  at java.net.URLClassLoader.access$100(Unknown Source)
  at java.net.URLClassLoader$1.run(Unknown Source)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.net.URLClassLoader.findClass(Unknown Source)
  at java.lang.ClassLoader.loadClass(Unknown Source)
  at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
  at java.lang.ClassLoader.loadClass(Unknown Source)
  at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/a
rchquery/Main (Unsupported major.minor version 49.0)
  at java.lang.ClassLoader.defineClass0(Native Method)
  at java.lang.ClassLoader.defineClass(Unknown Source)
  at java.security.SecureClassLoader.defineClass(Unknown Source)
  at java.net.URLClassLoader.defineClass(Unknown Source)
  at java.net.URLClassLoader.access$100(Unknown Source)
  at java.net.URLClassLoader$1.run(Unknown Source)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.net.URLClassLoader.findClass(Unknown Source)
  at java.lang.ClassLoader.loadClass(Unknown Source)
  at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
  at java.lang.ClassLoader.loadClass(Unknown Source)
  at java.lang.ClassLoader.loadClassInternal(Unknown Source)
[INFO] Starting Android SDK and AVD Manager
無效路徑
系統(tǒng)找不到指定的路徑。
系統(tǒng)找不到指定的路徑。
系統(tǒng)找不到指定的路徑。
系統(tǒng)找不到指定的路徑。
系統(tǒng)找不到指定的路徑。
系統(tǒng)找不到指定的路徑。
系統(tǒng)找不到指定的路徑。
系統(tǒng)找不到指定的路徑。
系統(tǒng)找不到指定的路徑。
系統(tǒng)找不到指定的路徑。
系統(tǒng)找不到指定的路徑。
ERROR: SWT folder '' does not exist.
Please set ANDROID_SWT to point to the folder containing swt.jar for your platfo
rm.

C:\Documents and Settings\Administrator>
解決辦法:
據(jù)說原因是:筆記本是32位的,而程序默認指向的是 x-86 64 bit 的swt.jar文件
在環(huán)境變量中加個就行了  
ANDROID_SWT
E:\androiddk\tools\lib\x86


之后,創(chuàng)建模擬器,需要注意:
正確啟動模擬器[SDK 1.5]
安裝好JDK后,設(shè)置好環(huán)境變量,即SDK解壓出來后,其目錄文件夾下的tools文件夾的物理路徑。
在命令行管理器下,輸入:android create avd -t 1 -n fans,并回車。(注意:這個命令中最后一個fans是可以任意取名的。大家在操作這步的時候,要切記android與create與avd與-t與2與-n與g1之間都是有空格的)
這時又會彈出個新的命令出來!我們只要輸入no并回車就可以了。
結(jié)束以上的操作之后,打開存放SDK模擬器的文件,找到模擬器的程序右鍵點擊發(fā)送——桌面快捷方式。
回到桌面后,發(fā)現(xiàn)雙擊那個小綠人發(fā)現(xiàn)還是打不開模擬器!先不要著急、右鍵點擊屬性!在快捷方式-目標的路徑后面加上 -avd fans
(再次注意:這個-前面是要空格一下的,avd后面跟著的fans則要跟你在上一步黑框中所輸入的名字是一致的)。
該命令的詳細介紹如下:
使用android create avd 命令來創(chuàng)建AVD
行為:"create avd":
創(chuàng)建一個新的Android 虛擬設(shè)備。
選項:
-t --target 新的AVD 的Target ID(必須)
-c --sdcard 指向一個共享的SD 存儲卡的路徑或是為新的AVD 定制的新SD 存儲卡的容量大小
-p --path 新AVD 將被創(chuàng)建的位置路徑
-n --name 新AVD 的名稱(必須)
-f --force 強制創(chuàng)建(覆蓋已存在的AVD)
-s --skin 新AVD 的皮膚
舉例如下:
將建一個名叫GPhone 的AVD,Target ID=6、SD 存儲卡容量52M、路徑C:\AVD\、皮膚QVGA
開啟命令行(開始->運行,鍵入cmd),進入Android SDK tools 目錄
使用android命令列出Target ID值:andriod list target
查看已有的或新創(chuàng)建的AVD:android list avd
創(chuàng)建一個新的AVD:android create avd -n GPhone -t 6 -c 52M -p C:\AVD\ -s QVGA
運行指定的AVD:emulator -avd GPhone

5.設(shè)置環(huán)境
Adding the Android platformAfter you have installed the plugins,you have to add your Android platform by going to Tools->Java Platforms:

Point it to your Android SDK location:

If you're having error "A platform target has to be selected" like on picture below, make sure, that you've downloaded SDKs by running tools/android update tool (see [1]).

Creating a new Android projectNow, go to File->New Projects. You should now see a new entry for Android:

Go ahead with the default application name (or change it!)

You should see a new project structure as below:

The file MainActivity.java is as shown below:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package org.me.hellodroid;import android.app.Activity;import android.os.Bundle;/** * * @author amit */public class MainActivity extends Activity {    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle icicle) {        super.onCreate(icicle);        // ToDo add your GUI initialization code here            }}
As described in the Android SDK documentation, an Android application is organized as a set of activities. The file MainActivity.java that has been generated is the main activity class for this application.
Running your projectNow, build and Run your project as you would do with any other NetBeans project. Your project builds successfully and the Android emulator boots up:

Where is our Hello World?
Just add
setContentView(R.layout.main);
to the above file in place of
// ToDo add your GUI initialization code here
This should have been generated by the plugin, because the main.xml containing the main view was generated.

Alternatively we can do the following.
We shall now add support to the skeleton code to display the text- Hello, Android. Add the following to the above file in place of the "http:// ToDo add your GUI initialization code here":
TextView tv = new TextView(this);tv.setText("Hello, Android");setContentView(tv);
You will notice that the IDE complains- "Cannot find symbol". This is because we need to import the class TextView. Its easy with NetBeans. Just click on the yellow bulb and select "Add import for.."

The file should now look like:
package org.me.androidapplication1;import android.app.Activity;import android.os.Bundle;import android.widget.TextView;/** * * @author amit */public class MainActivity extends Activity {    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle icicle) {        super.onCreate(icicle);               TextView tv = new TextView(this);       tv.setText("Hello, Android");       setContentView(tv);    }}
Now, run the project again
 
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
SDK Manager 打不開, "系統(tǒng)找不到指定路徑 " "Unable to access jarfile lib\archquery.jar"問題的解決辦法
adb shell 命令詳解
如何在電腦上完美運行安卓apk軟件
Unity3D如何發(fā)布Android的apk文件
用unity3d發(fā)布一個Android的apk文件
搭建Android開發(fā)環(huán)境 - Android - mobile - JavaEye論壇
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服