HI,
I using java 1.8.
Android Studio 2.1
gradle is 2.10
I try to compile with SDKVersion 22 and 23
I trying to recompile the ODK. It was run, when I click on Get Blank Form.
I got following error.
05-24 16:15:57.736 2178-2189/? E/AndroidRuntime: FATAL EXCEPTION: AsyncTask
#1
java.lang.RuntimeException: An error occured while executing
doInBackground()
at
android.os.AsyncTask$3.done(AsyncTask.java:200)
at
java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:274)
at
java.util.concurrent.FutureTask.setException(FutureTask.java:125)
at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:308)
at
java.util.concurrent.FutureTask.run(FutureTask.java:138)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
at
java.lang.Thread.run(Thread.java:1019)
Caused by:
java.lang.NoClassDefFoundError:
org.opendatakit.httpclientandroidlib.util.Args
at
org.opendatakit.httpclientandroidlib.protocol.BasicHttpContext.setAttribute(BasicHttpContext.java:72)
at
org.odk.collect.android.application.Collect.getHttpContext(
Collect.java:196)
at
org.odk.collect.android.tasks.DownloadFormListTask.doInBackground(
DownloadFormListTask.java:81)
at
org.odk.collect.android.tasks.DownloadFormListTask.doInBackground(
DownloadFormListTask.java:44)
at
android.os.AsyncTask$2.call(AsyncTask.java:185)
at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306)
at
java.util.concurrent.FutureTask.run(FutureTask.java:138)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
at
java.lang.Thread.run(Thread.java:1019)
05-24 16:15:57.826 851-1338/? W/ActivityManager: Force finishing activity
org.odk.collect.android/.activities.FormDownloadList
05-24 16:15:57.826 851-1338/? W/ActivityManager: Force finishing activity
org.odk.collect.android/.activities.MainMenuActivity
This is the error line...
Collect.java:196
localContext.setAttribute(HttpClientContext.COOKIE_STORE, cookieStore);
localContext.setAttribute(HttpClientContext.CREDS_PROVIDER, credsProvider);
DownloadFormListTask.java:81
HttpContext localContext = Collect.getInstance().getHttpContext();
DownloadFormListTask.java:44
public class DownloadFormListTask extends AsyncTask<Void, String, HashMap<String, FormDetails>> {
Here is the dependency list at gradle
compile fileTree(include: '*.jar', dir: 'libs')
compile 'com.android.support:appcompat-v7:21.0.3'
compile 'com.google.android.gms:play-services:6.5.87'
compile 'com.android.support:multidex:1.0.0'
compile files('libs/commons-io-2.4.jar')
compile files('libs/gdata-core-1.0.jar')
compile files('libs/gdata-spreadsheet-3.0.jar')
compile files('libs/google-api-client-1.20.0.jar')
compile files('libs/google-api-client-android-1.20.0.jar')
compile files('libs/google-api-client-xml-1.20.0.jar')
compile files('libs/google-api-services-drive-v2-rev113-1.17.0-rc.jar')
compile files('libs/google-http-client-1.20.0.jar')
compile files('libs/google-http-client-android-1.20.0.jar')
compile files('libs/google-http-client-gson-1.20.0.jar')
compile files('libs/google-http-client-xml-1.20.0.jar')
compile files('libs/google-oauth-client-1.20.0.jar')
compile files('libs/gson-2.6.2.jar')
compile files('libs/guava-11.0.2.jar')
//compile files('libs/httpclientandroidlib-4.5.2-1.jar')
compile files('libs/javarosa-libraries-2016-04-21.jar')
compile files('libs/joda-time-2.9.3.jar')
compile files('libs/kxml2-2.3.0.jar')
compile files('libs/opencsv-2.3.jar')
compile files('libs/osmbonuspack_v4.6.jar')
compile files('libs/osmdroid-android-4.2.jar')
compile files('libs/slf4j-android-1.6.1-RC1.jar')
// Testing-only dependencies
testCompile 'junit:junit:4.12'
Here is the dep
I also try to extract jar and remove gradle dependencies... but still not
working...
Please help !!!!
Thanks