1 新建工程目录
新建文件夹Demo
,用AndroidStudio
打开。
新建build.gradle
文件,添加如下内容:
1 2 3 4 5 6 7 8 9 10
| buildscript { repositories{ jcenter() google() } dependencies{ classpath 'com.android.tools.build:gradle:3.2.1' } }
|
构建工程后如图:
自动生成的gradle
文件夹及使用的gradle
不建议修改。如想调降gradle
版本,建议降低build
插件版本。
2 新建主module目录
新建settings.gradle
文件和app
文件夹,并在settings.gradle
文件中添加include ':app'
,再次构建工程,app
文件夹图标改变。
构建前:
构建后:
在app
目录下新建build.gradle
文件,并添加如下内容:
1 2 3 4 5
| apply plugin: 'com.android.application'
android{ compileSdkVersion 28 }
|
在app
目录下新建 src
、src/main
文件夹,并在main
文件夹中新建AndroidManifest.xml
文件,添加如下内容:
1 2 3 4
| <?xml version="1.0" encoding="UTF-8" ?> <manifest package="com.flueky.demo">
</manifest>
|
最后在工程build.gradle
文件添加:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| buildscript { repositories{ jcenter() google() } dependencies{ classpath 'com.android.tools.build:gradle:3.2.1' } }
allprojects{ repositories{ jcenter() google() } }
|
出现图中标志时,表示项目已经构建完成。添加默认启动Activity
即可去掉 ✘ 号。
3 添加启动Activity
- 在
app/src/main
目录下分别新建java
和res
文件夹。
- 在
java
目录下创建包名:com.flueky.demo
,并创建MainActivity
类。
- 在
res
目录加创建layout
文件夹,并创建activity_main.xml
布局。
- 在
AndroidManifest.xml
文件注册MainActivity
。
- 给
MainActivity
添加启动intent
。
最终目录结构如图:
MainActivity
内容:
1 2 3 4 5 6 7 8 9 10 11 12
| package com.flueky.demo;
import android.app.Activity; import android.os.Bundle;
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } }
|
activity_main.xml
内容:
1 2 3 4 5 6 7 8 9 10
| <?xml version="1.0" encoding="UTF-8" ?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent">
<TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Hello World" /> </LinearLayout>
|
AndroidManifest.xml
内容:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <?xml version="1.0" encoding="UTF-8" ?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.flueky.demo">
<application>
<activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
</application>
</manifest>
|
运行结果如图:
4 新建库module目录
新建library
文件夹,并在settings.gradle
文件中添加include ':library'
,构建后如下,注意library
文件夹的标志。
同主module
一样,创建AndroidManifest.xml
文件和build.gradle
文件。
编辑AndroidManifest.xml
文件:
1 2 3 4
| <?xml version="1.0" encoding="UTF-8" ?> <manifest package="com.flueky.library">
</manifest>
|
编辑build.gradle
文件:
1 2 3 4 5
| apply plugin: 'com.android.library'
android { compileSdkVersion 28 }
|
在主module
文件中,添加下面的代码进行关联。
implementation project(':library')
5 结束语
AndroidStudio
自带的创建项目功能,做的很好。能够帮助初学者最快速度的创建Android
工程,编写此篇博客的目的在于,能够帮助初学者们更好的了解Android
项目工程结构。最后,将此篇博客献给测试小伙伴们。你们距离程序猿,只差面向对象编程了。
觉得有用?那打赏一个呗。[去打赏](/donate/)