Возникли проблемы при изменении TargetSdkVersion 22 на 27 - PullRequest
0 голосов
/ 09 января 2019

Мне нужна ваша помощь, пожалуйста, у меня есть приложение для фоторамки Android, которое хорошо работает на телефоне с Android 5.1.1, но когда я тестировал его на другом телефоне с версией Android 7.0, когда я пытался импортировать фотографию из галереи в редактор это не работает, и он отправляет меня обратно, чтобы выбрать кадр снова, в Gradle у меня есть targetSdkVersion 27, как Google сказал нам, что targetSdkVersion должно быть> 26, я протестировал что-то, когда я понизил targetSdkVersion до 22, это работает на обоих телефонах, но когда я изменил его на 27, он прекрасно работает только в телефоне с версией Android 5.1.1. Пожалуйста, проверьте мой gradle и помогите мне решить эту проблему.

buildscript {

repositories {

  maven { url 'https://plugins.gradle.org/m2/'}

             }

 dependencies {

    classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin:  
       [0.12.1, 0.99.9]'

              }

         }

применить плагин: 'com.onesignal.androidsdk.onesignal-gradle-plugin'

репозитории {

maven { url 'https://maven.google.com' }

}

применить плагин: 'com.android.application'

android {

compileSdkVersion 27

buildToolsVersion '28.0.3'

defaultConfig {

    manifestPlaceholders = [

            onesignal_app_id: '5sdfjk85-df56-3564-df5639-24598ml0f35b',
            // Project number pulled from dashboard, local value is ignored.
            onesignal_google_project_number: 'REMOTE'
    ]

    applicationId "com.techlabo.gardendflowers.gardenphotoframes"
    minSdkVersion 15
    targetSdkVersion 27
    versionCode 5
    versionName "5.3"
}


buildTypes {

    release {

        minifyEnabled false

        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

    }

}

}

зависимости {

implementation 'com.onesignal:OneSignal:[3.10.3, 3.99.99]'

implementation fileTree(include: ['*.jar'], dir: 'libs')

testImplementation 'junit:junit:4.12'

implementation 'com.android.support:appcompat-v7:27.0.0'

implementation 'com.android.support:design:27.0.0'

implementation 'com.android.support:recyclerview-v7:27.0.0'

implementation 'com.android.support:cardview-v7:27.0.0'

implementation 'com.startapp:inapp-sdk:3.11.1'

implementation files('libs/glide-3.7.0.jar')

}

1 Ответ

0 голосов
/ 09 января 2019

Вы должны запросить разрешения во время выполнения

https://developer.android.com/training/permissions/requesting#java

...