android非活动程序,使用非生产活动进行Android Studio测试

Scott Barta..

18

这是怎么做的.

1.在build.gradle中定义新的构建类型:

buildTypes {

extraActivity {

signingConfig signingConfigs.debug

debuggable true

}

}

我已经给它调试签名配置并将其设置为可调试; 根据需要配置.

2.单击" 使用Gradle文件同步项目"按钮.

3.从Build Variants窗口中选择新的构建类型.

4.为新构建类型设置源目录

在我的示例中,我的文件将在com.example.myapplication3.appJava包中.

src/extraActivity/java/com/example/myapplication3/app

src/extraActivity/res

5.在构建类型的文件夹中创建新活动

请注意,如果右键单击该包并选择" 新建" >" 活动",则会出现错误,并且不会将活动文件放入新构建类型的文件夹中,但会将它们放在src/main中.如果您这样做,则必须手动将文件管理器移动到正确的文件夹中.

6. 在src/extraActivity中创建AndroidManifest.xml文件

此清单与src/main中的版本合并,因此只需在原始文件上添加需要叠加的位:

package="com.example.myapplication3.app" >

android:name=".ExtraActivity"

android:label="Extra Activity" >

在我的示例中,我将我的新活动设置为启动器活动,以便我可以在应用程序屏幕中看到它并确认它正在运行; 你可能不需要这样做.由于我给了我的应用程序两个启动器图标,我还需要遵循两个启动器活动的建议并将其添加到我的主要活动intent-filter(在src/main/AndroidManifest.xml中); 您可能不需要这样做:

完成所有这些后,这是我的项目布局的屏幕截图:

efedu.png

这适合我.我可以使用Build Variants窗口来回切换构建类型(您可以在上面的屏幕截图的左侧看到它的选项卡); 构建调试变量只给我一个活动,构建extraActivity变量给了我两个.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值