简单快速搭建Eclipse开发环境
以简易可行的方法实现Ubuntu12.04 的eclipse环境搭建、使用及简单apk的编写。下载JDK
jdk是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。
下载:
$wget dl.cubieboard.org/software/tools/android/jdk1.6.0_45.tar.gz
解压到/home/tools下,下面设置环境变量是基于这个路径,也可以自定义路径。
下载ADT
该ADT集成了eclipse和SDK,无需再下载eclipse。
下载:http://pan.baidu.com/s/1kT1LHm3
解压到/home/tools下,下面设置环境变量是基于这个路径 ,也可以自定义路径。
设置环境变量
在终端输入:
$sudo vim /etc/profile
在末尾处添加如下:
JAVA_HOME=/home/tools/jdk1.6.0_45
export JRE_HOME=/home/tools/jdk1.6.0_45/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export ANDROID_SDK_PATH=/home/tools/adt-bundle-linux-x86_64-20140321/sdk
export PATH=.:$ANDROID_SDK_PATH/platform-tools:$PATH
注:JAVA_HOME=/home/tools/jdk1.6.0_45为下载解压后jdk的路径
export JRE_HOME=/home/tools/jdk1.6.0_45/jre 为jre路径
ANDROID_SDK_PATH=/home/adt-bundle-linux-x86_64-20140321/sdk 为下载解压后SDK
的路径,对于上面的要进行相应的更改
使其生效:
$source /etc/profile
运行eclipse
下载的SDK中包含了eclipse可执行文件。
进入eclipse目录
$cd adt-bundle-linux-x86_64-20140321/eclipse
运行:
$./eclipse
按上图所示点击右侧“Android”,在右边点击“Browse”,选择下载的SDK路径,点击“Android4.4.2” ,然后点击”OK“,默认平台是Android4.4.2
本帖最后由 蓝天-彭 于 2015-1-24 14:18 编辑
创建Android项目
在下图左边处点键选择NewAndroid Application …..
或点击菜单“File”>”New” > Android Application Project
弹出下图:输入ApplicationName ,注意必须是开头首字母大写的英文格式,填完ApplicationName后下面几栏选项会自动生成,然后一直点击Next,最后点击Finish即可。
点击Finish出现如下界面:
创建简单apk
在fragment_main.xml中添加一个按钮:<Buttonandroid:id="@+id/button1" android:layout_width="215dp" android:layout_height="50dp" android:layout_alignLeft="@+id/button1" android:layout_below="@+id/button1" android:layout_centerHorizontal="true" android:layout_marginTop="41dp" android:onClick="openDialog()" android:text="关机"/>
保存并点击下图红色框中的三角绿色箭头删除MainActivity.java中原有代码,添加如下代码:
packagecom.example.button;
importandroid.support.v7.app.ActionBarActivity;importandroid.app.AlertDialog;importandroid.os.Bundle;importandroid.view.Menu;importandroid.view.View;importandroid.widget.Button;
publicclassMainActivity extendsActionBarActivity {
@Override protectedvoidonCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.fragment_main);
Buttonbutton = (Button) findViewById(R.id.button1); button.setOnClickListener(newView.OnClickListener() { publicvoidonClick(View v) { openDialog(); } }); }
publicvoidopenDialog(){ AlertDialog.Builderbuilder = newAlertDialog.Builder(this); builder.setTitle("Hello"); builder.setMessage("Cubieboard即将关机\n"); builder.setNegativeButton("OK",null); builder.show(); } @Override publicbooleanonCreateOptionsMenu(Menu menu) { //Inflate the menu; this adds items to the action bar if it is present.
// getMenuInflater().inflate(R.menu.main, menu); returntrue;}}
本帖最后由 蓝天-彭 于 2015-1-24 14:28 编辑
创建AVD
点击如下图红色框中的按钮
出现如下图:
点击New...,填写相关信息,点击“OK”
如下图,选中所创建的button1:
点击右侧Start...弹出如下图对话框:
选中“Scaledisplay to realsize”点击Launch
Android启动界面:
右击如下图的Button,选择RunAs > 1 Android Application,
或点击下图红色框中的三角绿色箭头:
出现如下图所示
选择刚才创建的button1,点击OK
选择第二项“Yes.....”,点击“OK”,弹出如下图:
点击”关机“,出现下图所示:
蓝天-彭 发表于 2015-1-24 14:12 static/image/common/back.gif
创建AVD
点击如下图红色框中的按钮
在Cubieboard上运行
板子上电(android系统)连接miniUSB,ubuntuPC 主机打开终端,拷贝下载ADT中的adb到/bin目录
$sudo cp /adt-bundle-linux-x86_64-20140321/sdk/platform-tools/adb /bin
修改权限$sudo chmod 777 /bin/adb
adb连接Cubieboard$sudo adb shell
同样鼠标右击Button,选择RunAs > 1 Android Application,出现如下图所示
选择第一个unknown-softcubie-20080411,这是Cubieboard的SerialNumber,点击“OK”,Cubieboard将自动弹出下图所示:
{:soso_e163:}{:soso_e163:}
好详细,,好好拜读下~
cb5在运行$./eclipse之后出现错误
bash: ./eclipse: cannot execute binary file: Exec format error
该怎么解决
cxd1220 发表于 2016-7-25 11:09 static/image/common/back.gif
cb5在运行$./eclipse之后出现错误
bash: ./eclipse: cannot execute binary file: Exec format error
该怎 ...
你是用cb5 linux系统安装eclipse?
蓝天-彭 发表于 2016-7-25 11:33 static/image/common/back.gif
你是用cb5 linux系统安装eclipse?
嗯 是的
cxd1220 发表于 2016-7-25 14:04 static/image/common/back.gif
嗯 是的
不建议这样做,因为会缺少很多工具,建议还是在PC上搭建吧
页:
[1]