【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

相关文章

使用Python实现快速搭建本地HTTP服务器

《使用Python实现快速搭建本地HTTP服务器》:本文主要介绍如何使用Python快速搭建本地HTTP服务器,轻松实现一键HTTP文件共享,同时结合二维码技术,让访问更简单,感兴趣的小伙伴可以了... 目录1. 概述2. 快速搭建 HTTP 文件共享服务2.1 核心思路2.2 代码实现2.3 代码解读3.

Android中Dialog的使用详解

《Android中Dialog的使用详解》Dialog(对话框)是Android中常用的UI组件,用于临时显示重要信息或获取用户输入,本文给大家介绍Android中Dialog的使用,感兴趣的朋友一起... 目录android中Dialog的使用详解1. 基本Dialog类型1.1 AlertDialog(

MySQL双主搭建+keepalived高可用的实现

《MySQL双主搭建+keepalived高可用的实现》本文主要介绍了MySQL双主搭建+keepalived高可用的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、测试环境准备二、主从搭建1.创建复制用户2.创建复制关系3.开启复制,确认复制是否成功4.同

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis

Python基于wxPython和FFmpeg开发一个视频标签工具

《Python基于wxPython和FFmpeg开发一个视频标签工具》在当今数字媒体时代,视频内容的管理和标记变得越来越重要,无论是研究人员需要对实验视频进行时间点标记,还是个人用户希望对家庭视频进行... 目录引言1. 应用概述2. 技术栈分析2.1 核心库和模块2.2 wxpython作为GUI选择的优

Spring事务中@Transactional注解不生效的原因分析与解决

《Spring事务中@Transactional注解不生效的原因分析与解决》在Spring框架中,@Transactional注解是管理数据库事务的核心方式,本文将深入分析事务自调用的底层原理,解释为... 目录1. 引言2. 事务自调用问题重现2.1 示例代码2.2 问题现象3. 为什么事务自调用会失效3

mysql出现ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)的解决方法

《mysql出现ERROR2003(HY000):Can‘tconnecttoMySQLserveron‘localhost‘(10061)的解决方法》本文主要介绍了mysql出现... 目录前言:第一步:第二步:第三步:总结:前言:当你想通过命令窗口想打开mysql时候发现提http://www.cpp

SpringBoot启动报错的11个高频问题排查与解决终极指南

《SpringBoot启动报错的11个高频问题排查与解决终极指南》这篇文章主要为大家详细介绍了SpringBoot启动报错的11个高频问题的排查与解决,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一... 目录1. 依赖冲突:NoSuchMethodError 的终极解法2. Bean注入失败:No qu

springboot报错Invalid bound statement (not found)的解决

《springboot报错Invalidboundstatement(notfound)的解决》本文主要介绍了springboot报错Invalidboundstatement(not... 目录一. 问题描述二.解决问题三. 添加配置项 四.其他的解决方案4.1 Mapper 接口与 XML 文件不匹配

利用Python开发Markdown表格结构转换为Excel工具

《利用Python开发Markdown表格结构转换为Excel工具》在数据管理和文档编写过程中,我们经常使用Markdown来记录表格数据,但它没有Excel使用方便,所以本文将使用Python编写一... 目录1.完整代码2. 项目概述3. 代码解析3.1 依赖库3.2 GUI 设计3.3 解析 Mark