一.安装sdk
1.下好sdk,貌似只有android的原始站点才能访问:http://androidappdocs.appspot.com/sdk/installing.html
根据系统选择相应的版本,我的是macos
2.在终端输入:export PATH=${PATH}:<your_sdk_dir>/tools,把android的命令加入bash路径中
二.hello,world
1.在终端输入
android create project \
--target 1 \ 选择android版本
--name helloandroid \ 程序名称
--path myandroid\ 项目路径
--activity hello\ activity的名称(类似于程序入口类)
--package com.test.hello 包名
创建了一个新的android项目
2.打开hello.java,如下:
package com.test.hello;
import android.app.Activity;
import android.os.Bundle;
public class Hello extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
修改代码:
package com.test.hello;
import android.app.Activity;
import android.os.Bundle;
public class Hello extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv=new TextView(this);
tv.setText("Hello,World");
setContentView(tv);
}
}
也可以直接修改相应的xml文件,可以达到相同的效果,这也是推荐的方式,让activity只负责业务逻辑.
3.编译程序
我是用的ant,在终端里进入项目下,输入ant debug(会自动生成debug签名),会生成.apk文件(就是目标程序吧)
4.新建emulator
在终端输入android create avd --name new --target 1
5.启动emulator
终端输入:adb -avd new
6.安装程序到emulator
打开终端输入:adb install /path/to/your/application.apk
7.在emulator中打开此程序
分享到:
相关推荐
总之,"Android-AndroidApp崩溃日志上传框架"为开发者提供了一种高效且便捷的方式来收集和报告应用的崩溃信息,帮助他们更快地定位和解决问题,提高应用的质量和用户满意度。通过熟练掌握这类框架,开发者可以更专注...
标题"Android-AndroidLog日志打印输出到文件方便查看和上传到服务器"所描述的,就是一种将Android应用的日志信息写入到本地文件的方法,以便后续分析或上传到远程服务器。这个方法能够帮助开发者在无法直接访问设备...
`Android-PLog`是一个专为Android平台设计的日志库,它旨在提供一个轻量级、易用且高度可扩展的日志解决方案。 `Android-PLog`的核心特点包括: 1. **轻巧易用**:`Android-PLog`的API设计简洁明了,使得开发者...
在Android开发中,有时我们需要对应用的运行状态进行监控,以便于调试或分析问题...学习和理解这个示例,开发者可以更好地掌握在Android环境中实现离线日志记录的方法,从而在实际项目中更加高效地进行问题排查和调试。
在Android开发过程中,日志(LOG)记录是调试和排查问题的重要工具。"Android LOG日志抓取工具"就是为了解决这个问题而设计的,它能够帮助开发者更有效地捕获和分析应用程序中的异常日志。下面我们将深入探讨这个...
Android系统内置了`Log`类,但为了更好地管理和组织日志输出,通常会自定义一个日志工具类,如本案例中的`Logger`。这个工具类通常会提供更丰富的功能,比如分类、颜色标记、打印堆栈轨迹等,以提升日志的可读性和...
这份"Android Gps日志记录程序源码"提供了实现此类应用的完整代码,对于学习Android开发,尤其是地理位置服务的开发者来说,是一个宝贵的资源。 1. **Android SDK和开发环境**: 在开始分析源码之前,你需要安装...
1. **DDMS (Dalvik Debug Monitor Service)**:这是Android SDK自带的一个图形界面工具,它提供了一种友好的方式来查看`logcat`日志,同时还可以查看内存使用情况、线程状态等。在Android Studio中,DDMS的功能已经...
通过查看其代码,我们可以学习如何在实际项目中实现这一功能,包括如何处理权限、如何构造日志格式,以及如何在特定异常发生时触发日志保存。 6. **日志的分析与利用** 保存在SD卡上的日志文件可以通过USB连接到...
这个"Android文件浏览器的开发 Android学习日志"压缩包很可能是包含一系列教程、源代码示例或笔记,用于帮助开发者掌握如何创建这样一个实用的应用程序。在Android应用开发中,文件浏览器通常涉及到以下几个关键知识...
在Android开发中,日志分析和崩溃拦截是两个至关重要的环节。日志系统可以帮助开发者追踪应用程序的运行状态,排查问题,而崩溃拦截则能够确保在程序异常时收集关键信息,以便后期修复。在这个"安卓日志分析崩溃拦截...
这个“Android Gps日志记录程序源码”提供了实现这一功能的完整代码,对于开发者来说,是一个很好的学习和参考资源。下面将详细讨论相关知识点。 1. **Android权限管理**:在Android系统中,访问GPS定位信息需要...
在Android开发过程中,日志(Log)是一种非常重要的调试工具,它可以帮助开发者追踪应用程序的运行状态,定位并解决出现的...在`LogAndroid`这个示例项目中,可能包含了实现这一功能的代码,可以作为学习和参考的对象。
在Android应用开发中,日志记录是一个至关重要的环节,它帮助开发者追踪应用程序的运行状态,定位和解决问题。本文将深入探讨如何使用Kotlin语言和Timber库来实现高效且易于管理的日志系统。 首先,让我们了解...
Android离线系统日志工具是一种可以在设备离线状态下收集和管理系统日志信息的工具。这些工具通常设计用于帮助开发人员在设备无法连接到互联网或调试工具的情况下,仍然能够获取关于设备状态和应用程序行为的日志...
这个“android仿豆瓣日志源码”项目,虽然并未直接提供可运行的代码,但它为我们提供了一个学习和研究的平台,帮助我们理解和实现类似豆瓣应用的日志编辑界面。下面我们将详细探讨其中涉及的关键知识点。 1. **拖动...
在Android系统中,日志管理是一项至关重要的任务,它涉及到应用程序的调试、性能分析和故障排查。Android日志管理程序是专门为此目的设计的工具,它允许开发者和用户记录、查看以及处理设备上的日志信息。这个特定的...
在Android开发中,自定义日志框架是一种常见的实践,它可以帮助开发者更好地监控应用程序的运行状态,定位和解决问题。本文将详细介绍如何在Android环境下构建自己的日志框架,以及这样做的好处。 首先,Android...
在Android开发中,日志(Log)...通过学习"TimeDiary"这个应用,初学者不仅可以了解到Android日志的基本用法,还能掌握到如何在实践中优化日志系统,提高调试效率。这个应用源码是一个很好的实践案例,值得深入研究。
总之,这个开源项目为Android开发者提供了一个实用的日志管理工具,通过学习其源码,我们可以提升对Android日志系统的理解和应用能力,从而更好地优化我们的应用,提高开发效率,以及解决运行时可能出现的问题。