календарь android gdata не работает :( принудительное закрытие

Я пытаюсь подключиться к календарю Google с помощью gdata api .. Я новичок в Android, поэтому я думаю, что совершаю некоторые ошибки. Я добавил к проектам 3 внешних jar-файла .. календарь, клиент и ядро ​​..

Приложение просто закрывается .. :( вот основная деятельность:

package caleda.qwe;

import java.net.URL;

import com.google.gdata.client.calendar.CalendarService;
import com.google.gdata.data.calendar.CalendarEntry;
import com.google.gdata.data.calendar.CalendarFeed;

import android.app.Activity;
import android.app.AlertDialog;
import android.app.ProgressDialog;
import android.os.AsyncTask;
import android.os.Bundle;
import android.util.Log;
import android.widget.TextView;

public class rrr extends Activity {
    String res;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
//        new GetMostWanted().execute();
        CalendarService myService = new CalendarService("calendar");
        try{
        myService.setUserCredentials("username", "password");

        // Send the request and print the response
        URL feedUrl = new URL("https://www.google.com/calendar/feeds/default/owncalendars/full");
        CalendarFeed resultFeed = myService.getFeed(feedUrl, CalendarFeed.class);
      //  System.out.println("Calendars you own:");
       // System.out.println();
        for (int i = 0; i < resultFeed.getEntries().size(); i++) {
          CalendarEntry entry = resultFeed.getEntries().get(0);
        //  System.out.println("\t" + entry.getTitle().getPlainText());
          res=entry.getTitle().getPlainText();
        }
        }
        catch (Exception e) {
            // TODO: handle exception
            //System.out.println("not working");
            res=e.toString();
        }

      //  new DownloadFilesTask().execute();
TextView qw = (TextView) findViewById(R.id.TextView01);
qw.setText(res);
    }

}

журнал кот показывает следующее ..

Пожалуйста, помогите мне ..

включить два внешних файла jar в наше приложение. Эти два файла доступны в папке deps в gdata.


person Abhay Kumar    schedule 06.03.2011    source источник
comment
Что это? какие два файла jar?   -  person Hakan Ozbay    schedule 06.03.2011


Ответы (1)


Трассировка указывает на строку 25 в вашем классе. Какая именно линия это?

person Gaurav Shah    schedule 07.03.2011
comment
03-06 16: 27: 40.259: ОШИБКА / dalvikvm (3252): Невозможно открыть файл трассировки стека '/data/anr/traces.txt': В разрешении отказано 03-06 16: 30: 04.759: ОШИБКА / AndroidRuntime (3316) : ERROR: ошибка присоединения потока 03-06 16: 30: 06.910: ERROR / AndroidRuntime (3329): ERROR: ошибка присоединения потока 03-06 16: 30: 06.910: ERROR / AndroidRuntime (3335): Uncaught handler: основной поток завершается из-за до неперехваченного исключения 03-06 16: 30: 06.910: ERROR / AndroidRuntime (3335): java.lang.ExceptionInInitializerError 03-06 16: 30: 06.910: ERROR / AndroidRuntime (3335): at caleda.qwe.rrr.onCreate (rrr .java: 25) 03-06 16:30: 06.910: ОШИБКА / AndroidRuntime (3335): в android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1047) 03-06 16: 30: 06.910: ОШИБКА / AndroidRuntime (3335 ): в android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2459) 03-06 16:30: 06.910: ОШИБКА / AndroidRuntime (3335): в android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2512 ) 03-06 16:30: 06.910: ОШИБКА / AndroidRuntime (3335): в android.app.ActivityThread.access 2200 долларов (ActivityThread.java:119) 03-06 16: 30: 06.910: ОШИБКА / AndroidRuntime (3335): в android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1863) 03-06 16:30: 06.910: ОШИБКА / AndroidRuntime (3335): в android.os.Handler.dispatchMessage (Handler.java:99) 03-06 16: 30: 06.910: ОШИБКА / AndroidRuntime (3335): в android.os.Looper.loop (Looper.java:123) 03-06 16: 30: 06.910: ОШИБКА / AndroidRuntime (3335): в android.app.ActivityThread .main (ActivityThread.java:4363) 03-06 16:30: 06.910: ERROR / AndroidRuntime (3335): в java.lang.reflect.Method.invokeNative (собственный метод) 03-06 16:30: 06.910: ERROR / AndroidRuntime (3335): в java.lang.reflect.Method.invoke (Method.java:521) 03-06 16:30: 06.910: ОШИБКА / AndroidRuntime (3335): в com.android.internal.os.ZygoteInit $ MethodAndArgsCaller .run (ZygoteInit.java:860) 03-06 16:30: 06.910: ОШИБКА / AndroidRuntime ( 3335): в com.android.internal.os.ZygoteInit.main (ZygoteInit.java:618) 03-06 16:30: 06.910: ОШИБКА / AndroidRuntime (3335): в dalvik.system.NativeStart.main (собственный метод) 03-06 16:30: 06.910: ОШИБКА / AndroidRuntime (3335): Вызвано: java.lang.NoClassDefFoundError: com.google.common.collect.Maps 03-06 16: 30: 06.910: ОШИБКА / AndroidRuntime (3335): в com.google.gdata.wireformats.AltRegistry. (AltRegistry.java:118) 03-06 16:30: 06.910: ОШИБКА / AndroidRuntime (3335): в com.google.gdata.wireformats. AltRegistry. (AltRegistry.java:100) 03-06 16:30: 06.910: ERROR / AndroidRuntime (3335): в com.google.gdata.client.Service. (Service.java:555) 03-06 16:30: 06.910: ОШИБКА / AndroidRuntime (3335): ... 14 еще 03-06 16: 30: 06.910: ОШИБКА / dalvikvm (3335): Невозможно открыть файл трассировки стека '/data/anr/traces.txt': В доступе отказано - person MKJParekh; 12.11.2012