android studio怎么运行程序

 我来答
匿名用户
2017-04-01
展开全部
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查看的,如下图
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式