2017-03-25 9 views
0

내 build.gradle에서 API 23을 타겟팅하고 있습니다. 내 매니페스트 파일에 백업을 허용했습니다. adb 셸 명령을 사용하여 자동 업데이트를 테스트 할 수있었습니다. 하지만 자동 백업은 내 기기에서 자체적으로 발생하지 않습니다. 내 데이터 백업을 '켜기'로 설정했습니다 (Settings -> Backup & Reset). 백업 계정도 설정됩니다. 하지만 내 앱의 백업이 발생하지 않습니다. Google 드라이브 설정의 '백업 관리'에서 내 앱이 Google 드라이브에 백업 된 앱에 표시되지 않습니다. Wi-Fi를 켜고, 충전기로 전화를 걸고 유휴 상태로 유지하는 것과 같은 다른 조건을 따르고 있습니다. 내가 어디로 잘못 가고 있습니까? 그것은 디버그 앱이고 앱을 릴리스하지 않기 때문입니까? 여기 내 build.gradlemanifest 파일의 CONFIGS 있습니다내 Android 앱의 자동 백업이 작동하지 않습니다.

매니페스트가

<application 
      android:name=".app.GlobalState" 
      android:allowBackup="true" 
      android:fullBackupOnly="true" 
      android:icon="@drawable/app_icon" 
      android:label="@string/app_name" 
      android:theme="@style/TripAppTheme"> 

build.gradle 또한

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 'Google Inc.:Google APIs:24' 
    buildToolsVersion "25.0.2" 

    defaultConfig { 
     applicationId "com.spiritapps.android.tripplannerapp" 
     minSdkVersion 16 
     targetSdkVersion 23 
    } 

    buildTypes { 
     release { 
      minifyEnabled true 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt' 
     } 

     applicationVariants.all { variant -> 
      variant.outputs.each { output -> 
       output.outputFile = file("$project.buildDir/apk/MyApp.apk") 
      } 
     } 
    } 
} 

dependencies { 
    compile 'com.android.support:support-v13:25.1.0' 
    compile 'com.android.support:appcompat-v7:25.1.0' 
    compile 'com.google.android.gms:play-services-auth:10.2.0' 
    compile 'com.google.android.gms:play-services-base:10.2.0' 
    compile 'com.google.android.gms:play-services-identity:10.2.0' 
    compile 'com.google.android.gms:play-services-analytics:10.2.0' 
    compile 'com.google.android.gms:play-services-drive:10.2.0' 
    compile 'com.google.android.gms:play-services-location:10.2.0' 
    compile 'com.google.android.gms:play-services-maps:10.2.0' 
    compile 'com.google.android.gms:play-services-ads:10.2.0' 
    compile 'com.google.android.gms:play-services-places:10.2.0' 
    compile 'joda-time:joda-time:2.2' 
} 

, wi-fi 필요하거나 데이터 연결은 작동한다? 내가 여기 근무를 가지고있다

+0

이 문제를 해결할 수 있었습니까? 나는 또한 같은 문제가있다. – sthotakura

+0

@sthotakura 아니, 문제는 여전히 존재합니다. – shanti

+0

나는 그것이 일하고있어, 대답을 아래에 게시 할 것이다. – sthotakura

답변

0

내 매니페스트입니다 : 또한

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
      android:versionCode="2" 
      android:installLocation="auto" 
      package="com.example.myApplication" 
      android:versionName="2.0"> 
    <uses-sdk android:minSdkVersion="23" android:targetSdkVersion="23" /> 
    <application android:label="My Application" 
       android:icon="@drawable/icon" 
       android:fullBackupContent="true"/> 
</manifest> 

이 매니페스트에, 나는 "배포"대신 IDE에서 바로 실행/디버깅의 장치에 응용 프로그램을 에드했다. 백업 프로세스가 시작될 때를 제어 할 수 없기 때문에 분명히이 작업이 작동하고 있음을 알기까지 몇 시간을 기다려야했습니다.

아, BTW, 저는 Xamarin Forms와 VS2017을 사용하고있었습니다. HTH.