小编Pi *_*nci的帖子

运行gradlew测试时android中的Jvm选项

我有一个使用Robolectric进行单元测试的项目.该项目使用Robolectric 3.0,需要在虚拟机选项中添加-ea-noverify选项.

在Android Studio中,我创建了新的JUnit配置Run > Edit Configurations...,然后设置VM Options-ea -noverify.通过这种方式,我成功运行我的单元测试.这是关于我的配置的图片,查看此处

但是,对于持续部署,我需要使用命令行运行单元测试.所以我./gradlew test用来运行单元测试.我也添加org.gradle.jvmargs=-ea -noverifygradle.properties文件中.不幸的是,它不起作用.我可以运行单元测试,但我得到了java.lang.VerifyError,我认为这gradle.properties不是负载.

所以,我的问题是,如何gradle.properties加载或者你知道如何解决我的vm选项问题吗?

android unit-testing gradle robolectric android-gradle-plugin

13
推荐指数
2
解决办法
6465
查看次数

使用扩展 Theme.Dialog 的自定义主题删除 Dialog 上的灰色背景

我正在使用 Accengage (Ad4Push),我想自定义它的对话框。Accengage 团队说可以使用自定义主题更改对话框样式,我就这样做了。我可以更改 textSize、textColor、windowBackground,但我仍然在对话框上看到灰色。请在这里查看我的照片。(我没有足够的声誉来发布图片)

我想将所有背景对话框更改为白色,但我不知道可以使用哪个属性来实现此目的。

这是我正在使用的属性。

<style name="CustomDialogTheme" parent="@android:style/Theme.Dialog">
        <item name="android:background">@color/background_holo_light</item>
        <item name="android:divider">@color/background_holo_light</item>
        <item name="android:dividerHorizontal">@null</item>
        <item name="android:dividerVertical">@null</item>
        <item name="android:textColor">@android:color/black</item>
        <item name="android:textColorPrimary">@android:color/black</item>
        <item name="android:buttonBarButtonStyle">@style/CustomDialogTheme.Button</item>
        <item name="android:padding">2dp</item>
        <item name="android:windowBackground">@android:color/transparent</item>
</style>

<style name="CustomDialogTheme.Button">
        <item name="android:background">@color/background_dark</item>
        <item name="android:textColor">@color/background_holo_light</item>
        <item name="android:layout_margin">8dp</item>
        <item name="android:layout_marginLeft">16dp</item>
        <item name="android:padding">8dp</item>
        <item name="android:gravity">center</item>
</style>
Run Code Online (Sandbox Code Playgroud)

我怎样才能使对话框的背景变成白色。(我只能用自定义样式更改样式,不能以编程方式更改,因为该对话框来自第三方库)

android

5
推荐指数
1
解决办法
3337
查看次数