android studio怎么运行程序
2016-05-15 · 百度知道合伙人官方认证企业
android studio运行HelloWorld详解:
1、打开project视图:
2、在app目录下,build.gradle文件如下
文件路径: project视图下,app/build.gradle
apply plugin: 'com.android.application'
android {
// 编译器选择的版本
compileSdkVersion 14
buildToolsVersion "21.1.1"
// 默认配置
defaultConfig {
// 应用程序包名
applicationId "com.example.shiyanlou.myapplication"
// 最小的版本,即手机需要13的sdk才能运行
minSdkVersion 15
// 目标sdk
targetSdkVersion 21
// app 版本号
versionCode 1
// app 版本名
versionName "1.0"
}
// build 配置,暂不用管
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
// 外接的包需要在下面添加
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.0.3'
}
3、在src/main/java/com.example.shiyanlou.myaplication目录下,MainActivity.java
package com.example.shiyanlou.myapplication;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
/**
* 自定义Activity类,要求必须继承android.app.Activity;
* 此处因为新建的时候选择了BlankActivity,默认继承ActionBarActivity
* 由于Activity是android四大组件(Activity(活动),Service(服务),
* BroadcastReceiver(广播接收者),Content Provider(内容提供者))之一, 因此必须在功能清单文件(AndroidManifest.xml)中进行注册,注册方式为:
* <activity
android:name="com.example.shiyanlou.myapplication.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
*/
public class MainActivity extends ActionBarActivity {
/**
* onCreate在Activity被创建时被调用,而且只调用一次,主要用来完成初始化工作
* 需要注意的是,此时的super.onCreate(savedInstanceState);不能省略,它用于保存恢复现场
*/
*
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
/*
* 将Activity到用户界面设定为R.layout.activity_main,即
* res/layout/activity_main.xml
* 可在build/generated/source/r/debug/com../R.java下查看layout静态内部类中的activity_main的静态成员
* 对应的是res/layout/activity_main.xml*/
setContentView(R.layout.activity_main);
}
/**
* 在用户单击手机上的菜单键时触发,用来弹出菜单
*/
@Override
public boolean onCreateOptionsMenu(Menu menu) {
/*
* MenuInflater getMenuInflater():得到菜单填充气对象
* MenuInflater.inflate();执行填充操作
* R.menu.main:将菜单界面定位到res/menu/main.xml
*
* R.menu.main:访问R.java中中的静态内部类menu中的静态成员main,
* 对应的资源文件在res/menu/main.xml
*/
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}
4、HelloWorld 布局界面如图
文件路径: project视图下,app/src/main/res/layout/activity_main.xml
5、在androidstudio中查看运行结果是通过Android下的Logcat查看的,如下图
使用一根 USB 电缆将您的设备连接到您的开发机器。 如果您是在 Windows 上开发,可能需要为您的设备安装相应的 USB 驱动程序。如需帮助安装驱动程序,请参阅原始设备制造商 (OEM)USB 驱动程序文档。
转到Settings > Developer options,在您的设备上启用 USB debugging。
注:在 Android 4.2 及更新版本的设备上,Developeroptions 默认处于隐藏状态。如需将其显示出来,请转到Settings > About phone并点按 Build number七次。返回上一屏幕即可找到 Developer options。
在 Select Deployment Target 窗口中,选择您的设备,然后点击OK。
通过选择Tools > Android > AVD Manager,或点击工具栏中AVD Manager 图标,启动 Android Virtual Device Manager 。
在 Your Virtual Devices 屏幕中,点击 Create Virtual Device。
在 Select Hardware 屏幕中,选择电话设备(如 Nexus 6),然后点击Next。
在 System Image 屏幕中,选择 AVD 所需的系统映像,然后点击Next。
如果未安装特定的系统映像,则可通过点击Download 链接获取它。
验证配置设置(对于您的第一个AVD,请将所有设置保持原样),然后点击 Finish。
在Android Studio 中,选择您的项目,然后点击工具栏中的 Run 。
在 Select Deployment Target 窗口中,选择您的模拟器,然后点击OK。
从 Android Studio 中运行应用,如下所示:
Android Studio 会在您连接的设备上安装并启动应用。
在模拟器上运行您的应用
在模拟器上运行您的应用之前,需要创建一个Android Virtual Device (AVD)定义。AVD 定义可用于定义您想要在Android Emulator 中模拟的 Android电话、平板电脑、Android Wear 或 Android TV 设备的特征。
创建 AVD 定义,如下所示:
如需了解有关使用AVD 的详细信息,请参阅创建和管理虚拟设备。
从 Android Studio 中运行应用,如下所示:
模拟器可能需要几分钟时间完成启动。您可能需要将屏幕解锁。解锁后,模拟器屏幕上会出现 My First App。
1、新建一个project,或者如果已经有project的话,那就直接新建一个module.注意选择Java library,然后下一步
2、输入module的一些信息。点击finish
3、在左侧找到build.gradle,双击打开,参照图中修改一下配置
4、编写java代码测试下。
2016-04-24 · 做真实的自己 用良心做教育