每当我尝试运行测试时,控制台都说:
Running tests
Test running startedTest running failed: Unable to find instrumentation info for:
ComponentInfo{com.employeeappv2.employeeappv2.test/android.test.InstrumentationTestRunner}
Empty test suite.
Run Code Online (Sandbox Code Playgroud)
我已经坚持了一段时间,到目前为止我在网上看到的解决方案没有帮助.我的项目结构设置如下:
*主模块-src*instrumentTest -java*main -java -manifest*build.gradle
我的build.gradle文件如下所示:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.9.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
android {
compileSdkVersion 19
buildToolsVersion "19.1.0"
defaultConfig {
minSdkVersion 16
targetSdkVersion 19
versionCode 1
versionName "2.1.0"
testPackageName "login.test"
testInstrumentationRunner "android.test.InstrumentationTestRunner"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard- rules.txt'
}
}
packagingOptions {
exclude 'META-INF/LICENSE' …Run Code Online (Sandbox Code Playgroud) 我试图在下拉列表中使用ng-model属性,但是WebStorm一直在告诉它不被允许.当我运行应用程序时,它没有绑定所以我认为它与我的Angular版本有关.我正在运行最新版本,ng-model似乎适用于除select之外的所有其他元素.在上次更新中有什么变化吗?
<div class="form-group">
<label for="selectPost" class="control-label">Posts</label>
<select ng-model="post" class="form-control" id="selectPost" >
<option ng-repeat="post in currentUser.posts" value="{{post._id}}">
{{post.name}}
</option>
</select>
</div>
Run Code Online (Sandbox Code Playgroud) {
"0" : {
"upc" : "00000000005",
"name" : "Weighable Soup Cups",
"location" : "5310ed21d5dc7aaa0343a932"
},
"1" : {
"upc" : "00000000011",
"name" : "OF Reuseable Bags",
"location" : "5310ed21d5dc7aaa0343a932"
}
}
Run Code Online (Sandbox Code Playgroud)
这是我试图解析的JSON的片段.这是我正在使用的代码:
public class Main {
public static void main(String[] args) {
JSONParser parser = new JSONParser();
JSONObject jsonObject = null;
try {
jsonObject = (JSONObject) parser.parse("items.json");
} catch (ParseException e) {
e.printStackTrace();
}
JSONObject structure = (JSONObject) jsonObject.get("0");
System.out.println(structure.get("upc"));
}
}
Run Code Online (Sandbox Code Playgroud)
由于某种原因,在位置0错误时抛出意外字符(i).据我所知,JSON文件的格式正确用于解析,代码是可靠的,所以我不明白为什么这不起作用.谢谢.