1.2、Android Studio为新设备创建一个模块

模块为你的应用的源码、资源文件和app level设置(比如AndroidManifest.xml)提供了一个容器。每个模块可以独立的构建、测试和调试。
通过使用模块,Android Studio可以更容易的将新的设备添加到你的项目中。在Android Studio中可以通过一些简单的步骤来创建针对指定平台的模块,比如Android Wear或者Android TV。Android Studio自动创建模块目录,比如代码和资源目录和针对这个设备的build.gradle文件。

创建一个新的模块

为新的设备添加一个新的模块到你的项目中,如下:
1、 点击File > New > New Module。
2、 在出现的New Module窗口中,Android Studio提供了以下设备模块::
1) Phone & Tablet Module
2) Android Wear Module
3) Android TV Module
4) Glass Module
选择你需要创建的模块类型,点击Next。
3、 在Configure your new module窗口中,输入如下细节:
1) Application Name:这个名称作为新模块运行图标的标题。
2) Module Name:这个用于作为文件夹的名称,放置源码和资源文件。
3) Package Name:在模块中这是代码的Java命名空间。被添加到AndroidManifest.xml的package属性中。
4) Minimum required SDK:用于设置你的app模块支持的最小的Android平台版本。
然后点击Next。
4、 接下来的页面根据你选择的模块不同显示选中的代码模板。选择一个activity模板,点击Next。如果你不需要一个activity,点击 Add No Activity然后点击Finish。
5、 如果你选择一个Activity模板,接下来的也没根据你的activity模板包含几个输入,比如累名称,布局名称。完成后点击Finish。
Android Studio创建了新的模块需要的所有的必须的文件,并且同步新模块的gradle文件,为一个新的设备添加模块同样需要添加需要的依赖到构建文件中。
一旦Gradle项目同步完成,新的模块就会出现在项目左边的面板中。如果没有看到新的模块文件夹,确保是使用Android视图。

下一步

一旦你添加一个新的模块,你就可以更改模块代码和资源、构建配置并且构建模块。你同样可以向其他应用一样运行、测试模块。

本文作者:宋志辉
个人微博:点击进入

时间: 2024-08-22 14:06:16

1.2、Android Studio为新设备创建一个模块的相关文章

在android studio中怎么怎么创建有继承的类?

问题描述 在android studio中怎么怎么创建有继承的类? 如图所示,怎么创建一个这样的类.点new选class只能创建一个普通类,没有继承选项 解决方案 啥意思?啥叫有继承的类,extends? 解决方案二: 以新建activity为例,new->activity->blankActivity弹出对话框,点击选定区域就会有这个modle中所有的activity,你就可以选择要继承的类了,而且这个新建的activity已经在清单文件中注册了(eclipse则需要自己再手动注册)

android studio 问题-android studio导入新目后出错

问题描述 android studio导入新目后出错 Error:Cause: failed to find target with hash string 'android-21' in: E:wcxAndroidsdkOpen Android SDK Manager 解决方案 sdk目录下的platform文件夹下有android-21吗 解决方案二: 不同的按钮 设置 不同的点击事件监听就好了 bt1.setonclicklistener(new onclicklistener{ ...

32位-想给android studio配置新的模拟器 给推荐个

问题描述 想给android studio配置新的模拟器 给推荐个 安装了android studio发现原装的模拟器用不了 下载了几个推荐的 有的因为要下载国外的东西安装失败 有的是因为系统不兼容装不了 我的系统是XP32位的 求大神推荐个国内可以安装的模拟器 解决方案 genymotion,好用 解决方案二: Genymotion 个人版下载地址:Genymotion个人版 需要先注册 才可以下载哈 解决方案三: 还是用真机吧,AVD不是那么好用的

android studio如何去掉自己创建的方法名下面的小波浪线?

问题描述 android studio如何去掉自己创建的方法名下面的小波浪线? android studio如何去掉自己创建的方法名下面的小波浪线?怎么去掉小波浪线??看着好不舒服 解决方案 File-->Settings,在左侧面板选择Editor-->Inspections,右侧找到Spelling选项,将其后面复选框的对勾去掉,然后保存即可. 解决方案二: 因为定义了这个方法却没有用到...? 解决方案三: 在这里解决

我的android studio总是不能够创建app-debug.apk文件?

问题描述 我的android studio总是不能够创建app-debug.apk文件? 错误: Gradle build finished with 1 error(s) in 33 sec Unexpected Error Local path doesn't exist. Local path doesn't exist. The project may need to be synced with Gradle files. 找到的办法:sdktoolslibfind_java.bat

报错提示找不大符号-android studio开发为什么我创建类,也导入这个类的包了,可报错提示找不到符号

问题描述 android studio开发为什么我创建类,也导入这个类的包了,可报错提示找不到符号 5C android studio开发为什么我创建类,也导入这个类的包了,可报错提示找不到符号希望哪位遇到类似的问题帮我解答一下 解决方案 eclipse导入android报错找不到类 解决方案二: ,这个,不太好做啊,你可以 解决方案三: 没有引用依赖吧,检查下build.gradle文件里面的dependencies 解决方案四: 你得贴完整的 我看是包名错了

Android基于OpenGL的GLSurfaceView创建一个Activity实现方法_Android

本文实例讲述了Android基于OpenGL的GLSurfaceView创建一个Activity实现方法.分享给大家供大家参考,具体如下: Android提供了两个基本的类让我们使用OpenGL ES API来创建和操纵图形:GLSurfaceView和 GLSurfaceView.Renderer.因此我们首先需要了解这两个类. 1. GLSurfaceView: 这是一个视图类,你可以调用OpenGL API在上面绘制图形和操纵物体,功能和SurfaceView相似.我们可以创建一个GLSu

Android基于OpenGL的GLSurfaceView创建一个Activity实现方法

本文实例讲述了Android基于OpenGL的GLSurfaceView创建一个Activity实现方法.分享给大家供大家参考,具体如下: Android提供了两个基本的类让我们使用OpenGL ES API来创建和操纵图形:GLSurfaceView和 GLSurfaceView.Renderer.因此我们首先需要了解这两个类. 1. GLSurfaceView: 这是一个视图类,你可以调用OpenGL API在上面绘制图形和操纵物体,功能和SurfaceView相似.我们可以创建一个GLSu

Android Studio时间选择器的创建方法

本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下 效果显示: 1.创建xml页面(我的项目扣下来的,有的地方会报错要改) <TextView android:id="@+id/consultation_tv_birthdate" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_a