android64位开发环境
① 如何在Ubuntu下配置Android开发环境
配置开发环境具体步骤如下:
一、设置root密码。
因为ubuntu下为了安全,一般都是以普通用户进入系统。运行一些命令都需要root权限,如果之前没有设置root密码,只需要在终端运行:sudopasswdroot命令即可,要输入两次密码,密码不会回显出来。
二、安装JDK
1)首先下载JDK,下载页面:http://www.oracle.com/technetwork/java/javase/downloads/index.html(JDK6:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u32-downloads-1594644.html),下载下来的是bin文件(系统是64位的话,下载linux64位的安装包)。将在/usr/lib目录下新建一个java目录,然后将文件拷贝到该java目录,给予可执行权限,然后再安装。以下是命令:
cd/usr/lib
sudomkdirjava
cdjava
cp~/jdkxxx.bin/usr/lib/java/
sudochmoda+xjdkxxx.bin
sudo./jdkxxx.bin
jdkxxx.bin是下载的文件名,~/jdkxxx.bin是下载文件的保存路径。第一次执行sudo的时候需要输入root密码,输入就是了。
到最后会看到一个Done.表示安装完成了。
2)配置环境变量:打开/etc/profile文件,在文件的最下面加上下面一段内容:
exportJAVA_HOME=/usr/lib/java/jdk1.6.0_29
exportPATH=$JAVA_HOME/bin:$PATH
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CLASSPATH
其中/usr/lib/java/jdk1.6.0_29是JDK的安装根目录。命令:
sudogedit/etc/profile
ctrl+s保存关闭,接着:
sudosource/etc/profile
使环境变量配置生效,这样就不用重启。但只在当前终端有效,如果再打开一个终端,则需要再执行一次。
最后输入命令检查一下是否配置成功:
java-version
如果配置成功,会出现JDK的版本号,如下图所示:
② 怎样搭建android开发环境
1、首先我们在搭建 Android 开发环境之前,需要一个集成的开发环境,一个是 SDK,一个是模拟器。因为编程使用的是JAVA语言,还需要JDK。Java开发环境具 体搭建方法请参照:
http://www.pc6.com/infoview/Article_53515.html
2、开发集成环境选择eclipse(集成版)
软件名称: Eclipse SDK(跨平台集成开发环境)V3.6.7(x64)
软件大小: 174.3M
下载地址: http://www.pc6.com/softview/SoftView_52899.html
3、开发安卓用的插件是ADT,它可以帮助我们完成创建项目,向模拟器部署并运 行程序,调试程序等工作。
4、安装ADT的方法如下:
(1)启动eclipse,选择菜单中的Help -> Software Updates
至此为止,Android的安装环境就全部搭建完毕了
③ 1.安卓开发环境搭建
搭建安卓开发环境是许多开发者在初始阶段会面临的挑战。本文将详细介绍使用Basic4Android(B4A)进行安卓开发时所需准备的硬件和软件,以及如何正确安装它们,以确保开发过程顺利进行。
硬件需求主要包括性能较好的电脑和安卓手机。电脑最好运行Windows 7操作系统,但也支持运行.NET Framework 2或更高版本的Windows XP系统。手机则要求性能良好,推荐选择红米note3或同等配置的设备,且最好处于WIFI网络环境下。
软件方面,首先需要安装Java JDK。这是因为B4A的打包和编译流程依赖Java。为避免潜在的广告或浏览器修改问题,建议从Oracle官网下载Java SE Development Kit 8版本。选择“Windows x86”版本,即使电脑是64位,也应选择32位的Java JDK,以兼容Android SDK。
接下来是安装Android SDK。同样推荐从官方渠道获取,避免下载含有第三方代码的版本。安装路径建议为C:\Android,以保持组织性和兼容性。如果遇到下载问题,可以通过Tools-Options配置国内镜像地址解决。
在配置Android SDK时,记得不要选择包含空格或特殊符号的路径,这将影响后续操作的稳定性和兼容性。完成SDK安装后,使用SDK Manager进行组件的安装。例如,根据安卓手机的实际版本选择安装相应的Android版本,这里以Redmi的Android 6.0.1为例,安装Android 6.0(API 23)即可。
然后是安装Basic4Android(B4A)。B4A官网提供试用版和购买选项,建议使用官方版本以获得最佳体验。7.3版本之后提供中文模式,最新版本为7.8。不同版本之间的兼容性和功能存在差异,因此建议选择固定的版本,确保库和操作界面的一致性。
B4A的安装路径可以自由选择,但默认路径通常较为推荐。安装完成后,通过B4A.exe启动程序,并根据提示输入试用注册邮箱或购买邮箱地址。接着在Tools-Configure Paths中配置javac和android.jar的路径,按照安装步骤选择的路径进行设置。
为了测试B4A的兼容性和功能,可以使用B4A Bridge。这是一个专门用于在手机上运行B4A项目的apk文件,通过无线网络或USB连接进行测试最为便捷。B4A Bridge安装在手机后,运行界面简洁明了,方便开发者进行调试。
至此,安卓开发环境搭建完成。为了支持开发者学习与交流,提供了一个B4A6.0破解版和B4A bridge.apk的下载链接,但请理解,本文章作者并不鼓励或支持使用破解版进行非学习用途的行为。如有能力,请选择支持正版软件。
④ 如何在mac上搭建android开发环境
1.前言
由于去年年中准备专心搞iOS开发,但Android也不能放弃。然后就发现eclipse是跨平台,做android开发应该是没问题。仔细查了不少资料,最后终于咬牙买了rmbp,从此走上来了ios和android开发之路。
2.安装eclipse
因mac系统里自带jdk,所以不需要再下载,也不需要在eclipse里配置jdk。
在eclipse官网上就有mac版的下载。选择第一个Mac版的Eclipse IDE for Java EE Developers。我是64位的,大家可以根据自己实际情况选择。
3.安装adt
我选择的是在线安装adt插件,如果有同学网络不好,可以网上查下离线安装adt
打开eclipse - Help - Install New Software
[attachment=53799]
以上跟windows下是一样的,就不多说了。
以前的eclipse并不支持retina屏幕,但目前最新的已经解决了这个问题。如果有同学还发现eclipse显示模糊的问题,可以用试试以下两种方法
一、在Eclipse.app上点击右键 选择“显示包内容” 然后打开Contents文件夹 编辑 Info.plist。在dict的结尾标签上添加一行
<key>NSHighResolutionCapable</key>
<true/>
二、可以使用神器,把所有不支持retina的app的改成支持retina,可以在威锋网上搜索“Retinizer”
4.下载和安装mac版的android tool
打开网站 选择Mac OS X 的SDK版本进行下载。最好存放在英文目录下
剩下的都是跟windows一样的。启动后下载android各个版本的jar,并且在eclipse里配置
[attachment=53800]
则脊消5.模拟器
因为android自带的模拟器非常慢,所有有些windows上的同学会选择第三方的模拟器。很孙知不幸,mac上目前来说并没有第三方模拟器。
android自带模拟器因为是CPU是ARM的,所以才导致太慢。其实可以在android tools里下载Intel CPU的模拟器。
可以在android tools里选择Intel
[attachment=53801]
新建模拟器的时候,选择Intel的CPU
[attachment=53802]
实验下来,速度提升不少。基本已经满足日常开发(这一点也同样适应windows)
6.真机调试(关于驱动)
令人高兴的是,mac下的adt默认支持大部分的android手机,所以,一般手机连上mac,会自动在Device里显示。
[attachment=53803]
但一些不常见的,就不能显示出来。而且mac跟windows不一样,很难找到mac下的该手机的驱动。其实这不是驱动问题,而是adt不知道该手机的USB Vendor ID。可以通过另外一个方法解决
一、首先要下载一个app:IORegistryExplorer。通过这个app可以查看连接上的USB设备的信息。选择IOUSB,可以看到名为“xxx”的设
野冲备,找到idVendor
二、打开文件:~/.android/adb_usb.ini 。然后直接在最后一行加上idVendor的值
[attachment=53808]
最后重启adt,就可以在Devices里看到该手机的信息了。
7.一些工具的推荐
跟windows上一样,在mac上也会有各种各样的app可以提高我们的工作效率。这里列个表(以下app都可以在威锋网上找到)
一、Alfred。Alfred其实是一个app平台,他包含很多功能强大的app。比如,他可以替代系统的Spotlight,也可以作为搜索引擎的快捷入口,也可以作为多重黏贴板。
[attachment=53804]
[attachment=53805]
[attachment=53806]
二、BetterTouchTool.这是一个可以把快捷键绑定到触摸板上的app。
首先说下,mac上的触摸板非常强大,我现在已经完全抛弃鼠标,全部用触摸板替代。BTT这个app可以让触摸板的功能更加丰富。他可以添加单指,双指,三指,四指,五指的“轻按,点击,左右上下扫。四个角触摸”等组合的操作。而且他还分各种不同的app不同的配置。
[attachment=53807]
可能大家这样听起来有点迷糊,但我还是推荐大家玩下BTT,他会带你进入一个新的世界。
8.虚拟机的推荐
最后谈下虚拟机,mac毕竟不能代替主流系统windows,所以还是会有一些操作需要在windows上做。mac自带的 Boot Camp,虽然兼容windows,但切换系统的时候需要重启,非常繁琐。
在这里我推荐大家使用Parallels Desktop。这是一款mac上最优秀的虚拟机,配置简单,使用便捷。而且还有不少人写了视频教程。
9.最后总结
mac确实是非常优秀的操作系统,他的体验比windows要强大很多。不过在国内毕竟还是以windows为主,很多软件和游戏都没办法安装。但目前看来,办公和学习是没有任何问题。