纯新手 android studio 怎么运行项目?

纯新手,刚开始使用android studio,使用的版本是最新的3.2版本。import project了一个项目,可是工具栏上的运行按钮和其它按钮都是灰色的,所以怎样才能将这个项目运行起来呢?请知道的人帮忙解答一下,谢谢。

第1个回答  2018-03-05
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查看的,如下图追问

这个是新建项目的,可我遇到的是不会运行导入项目的问题,您能简短帮我回答一下吗

相似回答