1.Android Studio下载:
Download Android Studio & App Tools - Android Developers
2.安装
安装过程非常简单,找到下载包,一直点Next
即可。
3.下载Android SDK
第一次进入Android Studio默认会先下载Android SDK,笔者下载的Android SDK存放路径为D:\Local\Android\Sdk
点击accept和Finish后开始下载
4.创建第一个Android工程
选择创建Empty Acitivty
填好相关信息后,点击Finish
新建的工程如下:
右键点击com.pure.purecodegame新建Activity包
在com.pure.purecodegame.Activity包下新建Java Class:BaseActivity
编辑BaseActivity文件如下:
package com.pure.purecodegame.Activity;
import android.app.Activity;
import android.os.Bundle;
import android.os.PersistableBundle;
import androidx.annotation.Nullable;
public class BaseActivity extends Activity {
@Override
public void onCreate(@Nullable Bundle savedInstanceState, @Nullable PersistableBundle persistentState) {
super.onCreate(savedInstanceState, persistentState);
}
}
在此处点击app的下拉选项,打开运行配置对话框
点击加号新建Android App配置
配置如下:
可见底部显示警告:Warning: The activity 'BaseActivity' is not declared in AndroidManifest.xml
这是需要点击OK,并去AndroidManifest.xml的application节点增加如下:
<activity
android:name=".Activity.BaseActivity"
android:exported="true"
android:label="@string/app_name"
android:theme="@style/Theme.PureCodeGame">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
其中android:exported="true"则标志此BaseActivity可供导出为模块。同时警告Warning: The activity 'BaseActivity' is not declared in AndroidManifest.xml消失。
如果android:exported="false"配置了,同时<intent-filter>不被包含在BaseActivity中,则会有警告Warning: The activity must be exported or contain an intent-filter
5.配置模拟器并运行
图中可以看到BaseActivity已经运行。由于BaseActivity没有加东西,所以呈现出空白的图案。