AndroidアプリはGdriveにファイルをダンプします。 Oauth2.0認証を使用しており、私はconsole.developers.google.comで必要な作業を行っています。私が直面している問題は、アプリがMarshmallowの電話でうまく動作するが、JellyBeanのGoogleログインを過ぎても、それを下回ることができないということです。これらのアプリケーションは、 "Choose account for"ウィンドウでスタックされます。Android GoogleApiClientはMARSHMALLOWに接続しますが、JELLY_BEANには接続しません
メーカーのAndroidモニターは、次の値を返します。
GoogleApiClient connection failed: ConnectionResult{statusCode=SIGN_IN_REQUIRED, resolution=PendingIntent{419cbb80 ...
アプリはマシュマロ電話で作業を行うことを念頭に置いて、私の疑惑は、問題は、アプリケーションのビルドでは、「バージョン」のいずれかに関係していることです.gradeファイル。以下の抜粋があります。
compileSdkVersion 23
buildToolsVersion "26.0.0"
defaultConfig {
applicationId "rudy.android.stgpro"
minSdkVersion 9
targetSdkVersion 18
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.rudykeystore
}
debug {
signingConfig signingConfigs.rudykeystore
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.google.android.gms:play-services-drive:8.4.0'
}
また、以前のバージョンのAndroidではOauth2.0が動作しない可能性があります。
また、Marshmallowに読み込まれたアプリのサイズは、他の2台の携帯に読み込まれたアプリのサイズの約40%です。
Googleのドライブアプリは、すべての携帯電話で正常に動作します。
私は今何時間もグーグルで探検していますが、かなり詰まっています。助言がありますか?多くの「血と汗と涙」の後、私は問題はAndroidManifest.xmlファイルに一行に横たわっていたことを発見した
Jelly BeanはAndroid 16バージョンですが、targetSdkVersionは18に設定されています。[Android 4.1 APIs docs](https://developer.android.com/about/versions/android-4.1)に従って16に設定してみてください。 .html)。 AndroidスタジオにもAndroid 16に必要なアップデートがあることを確認してください。 – noogui
試してみました...運がいいわけではありません。実際、私はcompileSdkVersion、minSdkVersion、targetSdkVersion、play-services-driveのいくつかの組み合わせを喜んで試してみました。 – RudyF