java IMAP连接在emulator中工作,但在Android设备上不工作

java IMAP连接在emulator中工作,但在Android设备上不工作,java,android,imap,jakarta-mail,Java,Android,Imap,Jakarta Mail,我正在尝试创建一个程序,允许我在Android手机上阅读gmail信息。我在笔记本电脑上通过IMAP连接的电子邮件很好,但当我开始在手机上调试时,应用程序意外关闭。它无法在code store.connect行上建立连接。我原以为这只是一个清单文件权限问题,但我已经包括了Internet权限。有什么想法吗?谢谢大家的帮助 PS这是我的第一篇文章,所以如果我需要添加任何其他细节,请让我知道 谢谢 这是清单文件: <?xml version="1.0" encoding="utf-8"?>

我正在尝试创建一个程序,允许我在Android手机上阅读gmail信息。我在笔记本电脑上通过IMAP连接的电子邮件很好,但当我开始在手机上调试时,应用程序意外关闭。它无法在code store.connect行上建立连接。我原以为这只是一个清单文件权限问题,但我已经包括了Internet权限。有什么想法吗?谢谢大家的帮助

PS这是我的第一篇文章,所以如果我需要添加任何其他细节,请让我知道

谢谢

这是清单文件:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.meva.application"
      android:versionCode="1"
      android:versionName="1.0">
    <uses-sdk android:minSdkVersion="8" />
    <uses-permission
        android:name="android.permission.INTERNET"/>
    <application android:label="@string/app_name" android:icon="@drawable/ic_launcher">
        <activity android:name="MainActivity"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name="FakeEmailHandler" />
    </application>
</manifest>
我已将连接包装在日志中。它说的是一个失败的管道。看一看

11-14 18:22:56.390: E/myApp(29333): starting connection
11-14 18:22:56.390: I/RT(29442): mPlusClient onConnectionFailed: a{statusCode=SIGN_IN_REQUIRED, resolution=PendingIntent{426edf90: android.os.BinderProxy@426edf30}}
11-14 18:22:56.401: I/ActivityThread(29517): Pub com.ebay.mobile.providers.itemcacheprovider: com.ebay.mobile.providers.ItemCacheProvider
11-14 18:22:56.411: I/RT(29442): mShouldResolveOnFail = false
11-14 18:22:56.421: W/SocketClient(198): write error (Broken pipe)
11-14 18:22:56.461: E/myApp(29333): Failed Connection

共享logcat输出会有很大帮助。我已经更新了logcat导出,显示了连接失败的地方
11-14 18:22:56.390: E/myApp(29333): starting connection
11-14 18:22:56.390: I/RT(29442): mPlusClient onConnectionFailed: a{statusCode=SIGN_IN_REQUIRED, resolution=PendingIntent{426edf90: android.os.BinderProxy@426edf30}}
11-14 18:22:56.401: I/ActivityThread(29517): Pub com.ebay.mobile.providers.itemcacheprovider: com.ebay.mobile.providers.ItemCacheProvider
11-14 18:22:56.411: I/RT(29442): mShouldResolveOnFail = false
11-14 18:22:56.421: W/SocketClient(198): write error (Broken pipe)
11-14 18:22:56.461: E/myApp(29333): Failed Connection