Я пишу приложение, которое должно будет иметь возможность получать электронную почту от конкретной учетной записи (в данном случае Gmail) и получать уникальный идентификатор Gmail для каждого сообщения, чтобы оно создало ссылку на это сообщение для дальнейшего использования.Android - JavaMail с Gmail ID
Все это можно сделать на Java с использованием JavaMail API и класса GmailMessage и подключения через «gimaps». Однако этот API не компилируется при импорте в мое приложение для Android. Unable to execute dex: Multiple dex files define Lcom/sun/mail/iap/AString
Я получаю разные варианты их в зависимости от того, какие банки я пытаюсь импортировать (pop3, imap, gimap и т. Д.)
Поиск вокруг кажется мне нужно использовать один портов JavaMail android, но ни у кого из них нет возможности захватить уникальный идентификатор сообщения Gmail.
Итак, мой вопрос: кто-нибудь знает способ сделать это на Android, используя либо официальный API JavaMail (если это возможно), либо использовать на разных портах?
Спасибо.
EDIT: Спасибо, на самом деле у меня есть частично работающий, используя порт, найденный здесь https://code.google.com/p/java-gmail-imap/, однако он падает при попытке захватить текст текста из письма. Я знаю, что это связано с отсутствием тех же файлов, которые исправлены в этом порту. https://code.google.com/p/javamail-android/ Я проверил код java-gmail-imap в eclipse, чтобы попытаться добавить отсутствующие классы из порта android, но каждый раз, когда я экспортирую, я получаю java.lang.NoClassDefFoundError: com.google.code.javax.mail.Session
Открытие флага, в котором находится этот класс. Кто-нибудь знает, что я могу делать неправильно?
Спасибо, на самом деле я частично работал, используя порт https://code.google.com/p/java-gmail-imap/, однако он сбой при попытке захватить текст текста. I знаете, это связано с тем, что те же файлы отсутствуют в этом порту https://code.google.com/p/javamail-android/ .. Я проверил код в eclipse, чтобы попытаться добавить отсутствующие классы из порт android в порт gmail, но каждый раз, когда я экспортирую, я получаю java.lang.NoClassDefFoundError: com.google.code.javax.mail.Session .. открытие файла, в котором этот класс присутствует. Кто-нибудь знает, что я могу делать неправильно? – crazyfool