【Android】关于Netbeans 开发 Android 环境搭建及各种困难解决

2024-04-05 02:18

本文主要是介绍【Android】关于Netbeans 开发 Android 环境搭建及各种困难解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

安装调试

一,安装netbeans 7.0.1 J+JDK 6+android jdk+NBAndroid插件

二,遇到的麻烦及各个解决

1  安装netbeans之前要先安装JDK6 然后配置好 环境变量

{控制面板->系统和安全->系统->高级系统设置->环境变量 ; 在系统变量里添加

JAVA_HOME   D:\Program Files (x86)\Java\jdk1.6.0_25

Path   D:\Program Files(x86)\Java\jdk1.6.0_25\bin}

2  安装android jdk的各种蛋疼

 首先要从国外网站更新 要能连接外网 ,校园网需要翻墙啊。你伤不起!!!

 然后从官网http://developer.android.com/sdk/index.html上下载


下载第一个需要更新

下载第二个也需要更新

总之 要下载3G左右的文件啊!你伤不起啊!要有耐心

解压文件,运行里面的 “SDK Setup.exe”

     

         运行 sdk setup.exe 文件
         如果你遇到了消息为“Failedto fetch URL…” 的错误提示,那么你需要将HTTPS方       式改为HTTP方式,方法如下:



碰到这样错误,请按下边的操作.
        1)在“AndroidSDK and AVD Manager”窗口的左侧选择 “Settings”

       2)选中 “Forcehttps://…   ” 这个选项


选中 “Force https://…   ” 这个选项
3)点击 “Save and Apply”并重新运行 SDK Setup.exe

3、选择你要安装的API版本、驱动、文档。



        选择你需要的包.
        1)如果你只要尝试一下Android 2.1 Emulator那么你只选择 “SDK Platform Android 2.1. API 7, revision1” 来安装就可以了

2)如果你要在此SDK上开发应用程序和游戏应用,那么你需要接受并遵守所有许可内容(Accept All)

3)点击 “InstallSelected”

4)然后就是等待安装程序下载选择的包来安装. “Installing Archives” 窗口

5)创建一个新的Android Virtual Device (AVD)



新建AVD时的 emulate 设置.
从 “Android SDK and AVD Manager”窗口的左侧选择 “Virtual Devices”

1)选择 “New”

2)输入一个AVD 名称

3)选择一个 Target

4)输入模拟的 SDCard 的容量大小

5)选择一个外观皮肤Skin

1. 让模拟器外观大小像G1, MyTouch 3G, Hero, 等手机设备…

保留默认的skin设置值

2. 模拟 MotorolaDroid

选择 WVGA 854

3. 模拟其他的设备

选择列表内其他的选项

6)然后 “CreateAVD”

6、开始运行你新建的模拟器Virtual Device



成功新建的 AVD.
a.       在列表里选择新建的要运行的模拟器( Virtual Device)

b.      单击 “Start…”

c.       单击 “Launch”



单击 launch.

首次运行需要几分钟的时间.
7、运行成功



Android 2.1

用SDKSetup.exe下载,根本下载不了,慢得很,可能是个别原因
找到了用迅雷下得了的地址,分享一下
Android ADT-0.9.6.zip官方下载地址:
http://dl.google.com/android/ADT-0.9.6.zip
android-sdk_r05-XXX官方下载地址:
(1)、http://developer.android.com/sdk/download.html?v=android-sdk_r05-windows.zip
(2)http://developer.android.com/sdk/download.html?v=android-sdk_r05-mac_86.zip
(3)http://developer.android.com/sdk/download.html?v=android-sdk_r05-linux_86.tgz
下载下列文件时加前缀:
https://dl-ssl.google.com/android/repository/
API 2
android-1.1_r1-windows.zip
android-1.1_r1-macosx.zip
android-1.1_r1-linux.zip
API 3
android-1.5_r03-windows.zip
android-1.5_r03-linux_x86.zip
android-1.5_r03-mac_x86.zip
google_apis-3-r03.zip
API 4
android-1.6_r02-windows.zip
android-1.6_r02-linux.zip
android-1.6_r02-macosx.zip
google_apis-4_r02.zip
API 5
android-2.0_r01-windows.zip
android-2.0_r01-linux.zip
android-2.0_r01-macosx.zip
google_apis-5_r01.zip
API 6
android-2.0.1_r01-linux.zip
android-2.0.1_r01-macosx.zip
android-2.0.1_r01-windows.zip
google_apis-6_r01.zip
API 7
android-2.1_r01-windows.zip
samples-2.1_r01-linux.zip
android-2.1_r01-macosx.zip
google_apis-7_r01.zip
tools
tools_r05-windows.zip
tools_r05-linux.zip
tools_r05-macosx.zip
usb_d
usb_driver_r03-windows.zip

安装netbeans开发android的插件

安装NBAndroid插件

·        打开NetBeans

·        打开工具(Tools)-> 插件(Plugins)-> 设置选项卡(Setting)

·        点击"添加"按钮,出现如下界面,自己选择名称,将 http://kenai.com/downloads/nbandroid/updatecenter/updates.xml 添加到URL,确


·        切换到可用插件选项卡(AvailablePlugins),找到Android插件(如下),按照提示安装即可。


二、设置Android SDK路径

可能是由于NBAndroid插件最近的更新,我发现现在的配置过程已经省略了原来把GoogleAndroid 平台添加到Netbeans里的这一步骤。所以我们接下来直接可以进行对AndroidSDK的本地路径进行设置,方法如下:

  • 打开工具(Tools )-> 选项(Options) -> Android选项卡(Android)
  • 选择自己本地的Android SDK路径,确定,配置完毕。

三、创建AVD

AVD(AndroidVirtual Device),就是Android运行的虚拟设备,他是Android的模拟器识别。建立的Android要运行,必须创建AVD,每个AVD上可以配置很多的运行项目(来自百度百科)。在NetBeans中创建AVD的步骤如下:

  • 打开工具(Tools )-> Android SDK and AVD Manager -> Virtual Devices,稍等片刻,弹出如下界面

  • 点击New按钮,弹出如下窗口,选项填完后点击Create AVD,等待创建成功提示

三、创建Android项目

到现在为止,环境配置已经大功告成了,现在就可以在你的NetBeans里创建一个Android项目了,步骤如下:

  • 新建项目,左边类别选择Android,右边项目选择Android Project,点击下一

 

  • 填写好项目名称,Package名,Activitiy名,选择好相应的SDK版本,点击完成按钮

            

 


  • 作为测试,我们就不对代码进行任何改动了,直接在项目上击右键,运行,等一小会儿(Android的模拟器可是相当的慢呐),出现如下界面,OK,大功告成

最后还要说明的是,由于目前这个NBAndroid插件还处于发展之中,不是十分的成熟,功能比较少(最近新加入了LogCat功能),在运行的时候还会出现问题,所以希望程序猿朋友们可以关注NBAndroid的开发过程(http://www.nbandroid.org/)



4,改变模拟器的大小

Android 模拟器窗口默认值的分辨率太大也看着不爽那么如何改变模拟器大小呢?

选择Windows->AndroidSDK and AVD Manager,点开,里面就有你创建的AVD了,你选中一个,然后点start按钮,会出现一个窗口在Launch Options里选择Scale display to real size ,然后 Screen Size (in)选择适当的大小*,在Monitor dpi 上输入*,调到自己觉得舒服的大小,这样就可以了。


Netbeans7.0.1 插件异常现象: Android Target is not set.

解决办法:build.xml: <property file="project.properties" />


这篇关于【Android】关于Netbeans 开发 Android 环境搭建及各种困难解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/877414

相关文章

Nginx 配置跨域的实现及常见问题解决

《Nginx配置跨域的实现及常见问题解决》本文主要介绍了Nginx配置跨域的实现及常见问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来... 目录1. 跨域1.1 同源策略1.2 跨域资源共享(CORS)2. Nginx 配置跨域的场景2.1

qt5cored.dll报错怎么解决? 电脑qt5cored.dll文件丢失修复技巧

《qt5cored.dll报错怎么解决?电脑qt5cored.dll文件丢失修复技巧》在进行软件安装或运行程序时,有时会遇到由于找不到qt5core.dll,无法继续执行代码,这个问题可能是由于该文... 遇到qt5cored.dll文件错误时,可能会导致基于 Qt 开发的应用程序无法正常运行或启动。这种错

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

python常见环境管理工具超全解析

《python常见环境管理工具超全解析》在Python开发中,管理多个项目及其依赖项通常是一个挑战,下面:本文主要介绍python常见环境管理工具的相关资料,文中通过代码介绍的非常详细,需要的朋友... 目录1. conda2. pip3. uvuv 工具自动创建和管理环境的特点4. setup.py5.

Python实例题之pygame开发打飞机游戏实例代码

《Python实例题之pygame开发打飞机游戏实例代码》对于python的学习者,能够写出一个飞机大战的程序代码,是不是感觉到非常的开心,:本文主要介绍Python实例题之pygame开发打飞机... 目录题目pygame-aircraft-game使用 Pygame 开发的打飞机游戏脚本代码解释初始化部

Python中使用uv创建环境及原理举例详解

《Python中使用uv创建环境及原理举例详解》uv是Astral团队开发的高性能Python工具,整合包管理、虚拟环境、Python版本控制等功能,:本文主要介绍Python中使用uv创建环境及... 目录一、uv工具简介核心特点:二、安装uv1. 通过pip安装2. 通过脚本安装验证安装:配置镜像源(可

使用Python开发一个现代化屏幕取色器

《使用Python开发一个现代化屏幕取色器》在UI设计、网页开发等场景中,颜色拾取是高频需求,:本文主要介绍如何使用Python开发一个现代化屏幕取色器,有需要的小伙伴可以参考一下... 目录一、项目概述二、核心功能解析2.1 实时颜色追踪2.2 智能颜色显示三、效果展示四、实现步骤详解4.1 环境配置4.

SpringBoot排查和解决JSON解析错误(400 Bad Request)的方法

《SpringBoot排查和解决JSON解析错误(400BadRequest)的方法》在开发SpringBootRESTfulAPI时,客户端与服务端的数据交互通常使用JSON格式,然而,JSON... 目录问题背景1. 问题描述2. 错误分析解决方案1. 手动重新输入jsON2. 使用工具清理JSON3.

MySQL 设置AUTO_INCREMENT 无效的问题解决

《MySQL设置AUTO_INCREMENT无效的问题解决》本文主要介绍了MySQL设置AUTO_INCREMENT无效的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参... 目录快速设置mysql的auto_increment参数一、修改 AUTO_INCREMENT 的值。

关于跨域无效的问题及解决(java后端方案)

《关于跨域无效的问题及解决(java后端方案)》:本文主要介绍关于跨域无效的问题及解决(java后端方案),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录通用后端跨域方法1、@CrossOrigin 注解2、springboot2.0 实现WebMvcConfig