android - Twitter's Fabric SDK import in gradle freezes AndroidStudio -
don't know if androidstudio bug, fabric problem or configuration problem. because androidstudio freezes cannot access debug log error message. executing ./gradlew build
command line fails.
caused by: org.gradle.api.unknowntaskexception: task path 'testdebugclasses' not found in project ':app'. @ org.gradle.api.internal.tasks.defaulttaskcontainer.getbypath(defaulttaskcontainer.java:150) @ org.gradle.api.internal.tasks.defaulttaskcontainer.resolvetask(defaulttaskcontainer.java:144) @ org.gradle.api.internal.tasks.defaulttaskdependency.resolve(defaulttaskdependency.java:80) @ org.gradle.api.internal.tasks.cachingtaskdependencyresolvecontext$taskgraphimpl.getnodevalues(cachingtaskdependencyresolvecontext.java:86) @ org.gradle.internal.graph.cachingdirectedgraphwalker$graphwithempyedges.getnodevalues(cachingdirectedgraphwalker.java:200) @ org.gradle.internal.graph.cachingdirectedgraphwalker.dosearch(cachingdirectedgraphwalker.java:112) @ org.gradle.internal.graph.cachingdirectedgraphwalker.findvalues(cachingdirectedgraphwalker.java:64) @ org.gradle.api.internal.tasks.cachingtaskdependencyresolvecontext.doresolve(cachingtaskdependencyresolvecontext.java:74) @ org.gradle.api.internal.tasks.cachingtaskdependencyresolvecontext.resolve(cachingtaskdependencyresolvecontext.java:63) ... 65 more
this setup:
android studio 1.0.1
build.gradle
buildscript { repositories { jcenter() maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'com.android.tools.build:gradle:1.0.+' classpath 'me.tatarka:gradle-retrolambda:2.4.+' classpath 'com.github.jcandksolutions.gradle:android-unit-test:2.0.+' classpath 'com.jakewharton.sdkmanager:gradle-plugin:0.12.+' classpath 'io.fabric.tools:gradle:1.+' } }
```
app/build.gradle
apply plugin: 'com.android.application' apply plugin: 'retrolambda' android { } apply plugin: 'io.fabric' repositories { maven { url "https://oss.sonatype.org/content/repositories/snapshots/" } maven { url 'https://maven.fabric.io/public' } }
androidmanifest.xml
<meta-data android:name="com.crashlytics.apikey" android:value="xxxxx"/>
crashlytics.properties
apisecret=xxxxxxxx twitterpluginid=yyyyy
i resolved problem. not related fabric @ missed dependency injection dagger. because could't see error log in androidstudio thought fabric problem.
Comments
Post a Comment