小编red*_*rom的帖子

Android Espresso UI测试 - 测试运行失败:由于'java.lang.IllegalAccessError'导致测试运行失败

我遇到了以下问题:

当我尝试使用Espresso启动独立的UI测试时,我总是会在没有运行测试的情况下收到以下控制台错误消息.

Test running startedTest running failed: Instrumentation run failed due to 'java.lang.IllegalAccessError'
Empty test suite.
Run Code Online (Sandbox Code Playgroud)

所以我试着运行命令:

 gradle -q dependencies
Run Code Online (Sandbox Code Playgroud)

我获得了以下结果:

androidTestCompile - Classpath for compiling the androidTest sources.
+--- com.android.support:support-annotations:23.0.1
+--- com.android.support.test:runner:0.3
|    +--- com.android.support.test:exposed-instrumentation-api-publish:0.3
|    +--- junit:junit:4.12
|    |    \--- org.hamcrest:hamcrest-core:1.3
|    \--- com.android.support:support-annotations:22.2.0 -> 23.0.1
+--- com.android.support.test:rules:0.3
|    \--- com.android.support.test:runner:0.3 (*)
+--- com.android.support.test.espresso:espresso-core:2.1 -> 2.2
|    +--- com.android.support.test.espresso:espresso-idling-resource:2.2
|    +--- com.squareup:javawriter:2.1.1
|    +--- javax.inject:javax.inject:1
|    +--- org.hamcrest:hamcrest-library:1.3
|    |    \--- org.hamcrest:hamcrest-core:1.3
|    +--- com.android.support.test:rules:0.3 (*)
|    +--- …
Run Code Online (Sandbox Code Playgroud)

java android exception ui-testing android-espresso

8
推荐指数
1
解决办法
4231
查看次数

适用于Jquery Mobile的i18n本地化插件?

是Jquery Mobile的任何i18n本地化插件?我搜索了很多时间,但J18ery的i18n翻译插件在JQM上无法正常工作.例如在一个href ..非常感谢.

没人知道?

internationalization jquery-mobile

7
推荐指数
1
解决办法
7976
查看次数

Kendo数据网格 - 如何从嵌套的JSON对象设置列值?

我有这样的结构的JSON:

"id":1,
"user_role":"ADMIN",
"state":"ACTIVE",
"address":{
   "street":"test 59",
   "city":"City test",
   "post_number":"25050"
},
Run Code Online (Sandbox Code Playgroud)

我应该如何使用字段和模型中的设置将address.street的值传递到列中?

非常感谢任何建议.

json nested kendo-ui kendo-grid

7
推荐指数
1
解决办法
1万
查看次数

如何在后退按钮中获取自定义图标?

我有以下代码:

<ion-nav-buttons side="left">
    <button class="button button-icon icon ion-chevron-left" ng-click="goBack()"></button>
</ion-nav-buttons>
Run Code Online (Sandbox Code Playgroud)

产生以下输出:

在此输入图像描述

我想更改自定义图标的使用图标(48×48像素).

我怎样才能在Ionic中以正确的方式做到这一点?

我试着按照本主题中的说明操作,但没有运气.

css icons ionic-framework

7
推荐指数
1
解决办法
2万
查看次数

在Cordova v-5.0 CLI中签名APK文件无效

我试图将keystore属性添加到platforms/android目录中的两个文件中.

key.store=Users/admin/workspace/android-keystore/keystore
key.alias=keystore
Run Code Online (Sandbox Code Playgroud)

ant.properties
Run Code Online (Sandbox Code Playgroud)

project.properties 
Run Code Online (Sandbox Code Playgroud)

文件.

它在以前的版本中运行良好,但似乎并不像Cordova在最新版本中没有使用ant.

所以,如果我运行命令:

cordova build android --release
Run Code Online (Sandbox Code Playgroud)

我总是只获得未签名的apk.

platforms/android/build/outputs/apk/android-release-unsigned.apk
Run Code Online (Sandbox Code Playgroud)

我该怎么解决呢?

非常感谢任何帮助.

ant android sign apk cordova

7
推荐指数
1
解决办法
1935
查看次数

Android + Espresso +异步HTTP请求 - >如何测试?

我正在尝试使用Espresso FW测试Android应用程序,我坚持做异步HTTP请求的问题.

我如何测试app(活动)正在等待处理请求的情况,并在收到响应后显示下一个带有结果或错误消息的活动?

我试图找到任何解决方案,如何在Espresso中对测试服务器的数据进行测试,但没有运气.

非常感谢任何建议,示例或链接.

testing android automated-tests android-espresso

7
推荐指数
1
解决办法
2370
查看次数

Android如何从剪贴板上获取字符串onPrimaryClipChanged?

我正在尝试使用以下侦听器将文本复制到剪贴板中:

import android.content.ClipboardManager.OnPrimaryClipChangedListener;
import com.orhanobut.logger.Logger;

public class ClipboardListener implements OnPrimaryClipChangedListener
{

    public void onPrimaryClipChanged()
    {
        // do something useful here with the clipboard
        // use getText() method
        Logger.d("Clipped");
    }
}
Run Code Online (Sandbox Code Playgroud)

监听器初始化如下:

ClipboardManager clipBoard = (ClipboardManager)getSystemService(CLIPBOARD_SERVICE);
clipBoard.addPrimaryClipChangedListener( new ClipboardListener());
Run Code Online (Sandbox Code Playgroud)

文本被复制到剪贴板onPrimaryClipChanged后被触发,但我不知道如何使用ClipboardManager.getPrimaryClip()在此方法中获取复制的文本,因为该方法不能从上下文中获得,并且不会在param中传递onPrimaryClipChanged.

clipboard android clipboardmanager

7
推荐指数
1
解决办法
2651
查看次数

如何加速JqueryMobile + Phonegap应用程序

我用JqueryMobile和Phoenagap开发了一个iPhone应用程序.我用代码缩小了所有文件,删除了未使用的文件,但app仍然很慢.问题是.如果我点击按钮转换将启动appdrox.1秒后.我想更快地完成页面转换.

我也禁用未使用的部分od设备(相机等),但它仍然很慢.

有人可以帮我解决这个问题吗?

我在iPhone 4g上测试.

iphone jquery-mobile cordova

6
推荐指数
2
解决办法
1万
查看次数

Android studio,如何删除带引用的文件夹?

我想从Android Studio中的项目中删除一个文件夹(未使用的库).但我不能通过键盘上的删除键或任何其他方式来做到这一点.

我试图在refactor-> safe delete下找到删除,但是此选项被禁用.

如果我从文件夹中手动删除了文件夹,Android studio再次创建了一个文件夹,并将其放在一个.iml文件中,因此我无法再次删除文件夹.

谢谢你的帮助.

android android-studio

6
推荐指数
3
解决办法
2万
查看次数

Ionic:来自模板的popover>如何动态传递param URL?

我有以下代码:

$ionicPopover.fromTemplateUrl('templates/popover_available_sounds.html', {
            scope: $scope,
        }).then(function(popover) {
            $scope.popover = popover;
        });

        // Display Popover
        $scope.openPopover = function($event) {
            $scope.popover.show($event);
        };

        $scope.closePopover = function() {
            $scope.popover.hide();
        };
Run Code Online (Sandbox Code Playgroud)

使用以下方法从视图中调用:

<button ng-click="openPopover($event)"  
class="button button-icon icon ion-plus-circled"></button>
Run Code Online (Sandbox Code Playgroud)

所以我无法将模板的URL作为参数传递.

我该怎么办?

谢谢你的建议.

angularjs ionic-framework ionic

6
推荐指数
1
解决办法
5965
查看次数