마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

AndroidStudio ,, allowBackup false 적용되지 않는 현상

0 추천

 

SharedPreferences 를 사용하는 과정에서,

앱을 삭제후 재 빌드 하여도 이전 값이 남아있는 현상으로 인하여 allowBackup을 false 처리하려했지만,

아래와 같이 에러를 남기며 진행이 안되고 있습니다.

마시멜로부터는 해당 옵션을 적용하지 않으면 기본 true로 적용되어 정보가 저장된다고 하는데

도통 방법이 없네요.

어떻게 처리해야될까요.

 

 

Information:Gradle tasks [:app:clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies, :app:assembleDebug]
:app:clean
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:observableScrollView-library:preBuild UP-TO-DATE
:observableScrollView-library:preReleaseBuild UP-TO-DATE
:observableScrollView-library:compileReleaseNdk UP-TO-DATE
:observableScrollView-library:compileLint
:observableScrollView-library:copyReleaseLint UP-TO-DATE
:observableScrollView-library:checkReleaseManifest
:observableScrollView-library:preDebugAndroidTestBuild UP-TO-DATE
:observableScrollView-library:preDebugBuild UP-TO-DATE
:observableScrollView-library:preDebugUnitTestBuild UP-TO-DATE
:observableScrollView-library:preReleaseUnitTestBuild UP-TO-DATE
:observableScrollView-library:prepareComAndroidSupportRecyclerviewV72311Library UP-TO-DATE
:observableScrollView-library:prepareComAndroidSupportSupportV42311Library UP-TO-DATE
:observableScrollView-library:prepareReleaseDependencies
:observableScrollView-library:compileReleaseAidl UP-TO-DATE
:observableScrollView-library:compileReleaseRenderscript UP-TO-DATE
:observableScrollView-library:generateReleaseBuildConfig UP-TO-DATE
:observableScrollView-library:mergeReleaseShaders UP-TO-DATE
:observableScrollView-library:compileReleaseShaders UP-TO-DATE
:observableScrollView-library:generateReleaseAssets UP-TO-DATE
:observableScrollView-library:mergeReleaseAssets UP-TO-DATE
:observableScrollView-library:generateReleaseResValues UP-TO-DATE
:observableScrollView-library:generateReleaseResources UP-TO-DATE
:observableScrollView-library:mergeReleaseResources UP-TO-DATE
:observableScrollView-library:processReleaseManifest UP-TO-DATE
:observableScrollView-library:processReleaseResources
:observableScrollView-library:generateReleaseSources
:observableScrollView-library:incrementalReleaseJavaCompilationSafeguard UP-TO-DATE
:observableScrollView-library:compileReleaseJavaWithJavac UP-TO-DATE
:observableScrollView-library:extractReleaseAnnotations UP-TO-DATE
:observableScrollView-library:mergeReleaseProguardFiles UP-TO-DATE
:observableScrollView-library:packageReleaseRenderscript UP-TO-DATE
:observableScrollView-library:packageReleaseResources UP-TO-DATE
:observableScrollView-library:processReleaseJavaRes UP-TO-DATE
:observableScrollView-library:transformResourcesWithMergeJavaResForRelease UP-TO-DATE
:observableScrollView-library:transformClassesAndResourcesWithSyncLibJarsForRelease UP-TO-DATE
:observableScrollView-library:mergeReleaseJniLibFolders UP-TO-DATE
:observableScrollView-library:transformNative_libsWithMergeJniLibsForRelease UP-TO-DATE
:observableScrollView-library:transformNative_libsWithSyncJniLibsForRelease UP-TO-DATE
:observableScrollView-library:bundleRelease UP-TO-DATE
:slidingmenu-library:preBuild UP-TO-DATE
:slidingmenu-library:preReleaseBuild UP-TO-DATE
:slidingmenu-library:compileReleaseNdk UP-TO-DATE
:slidingmenu-library:compileLint
:slidingmenu-library:copyReleaseLint UP-TO-DATE
:slidingmenu-library:mergeReleaseProguardFiles UP-TO-DATE
:slidingmenu-library:packageReleaseRenderscript UP-TO-DATE
:slidingmenu-library:checkReleaseManifest
:slidingmenu-library:prepareReleaseDependencies
:slidingmenu-library:compileReleaseRenderscript UP-TO-DATE
:slidingmenu-library:generateReleaseResValues UP-TO-DATE
:slidingmenu-library:generateReleaseResources UP-TO-DATE
:slidingmenu-library:packageReleaseResources UP-TO-DATE
:slidingmenu-library:compileReleaseAidl UP-TO-DATE
:slidingmenu-library:generateReleaseBuildConfig UP-TO-DATE
:slidingmenu-library:mergeReleaseShaders UP-TO-DATE
:slidingmenu-library:compileReleaseShaders UP-TO-DATE
:slidingmenu-library:generateReleaseAssets UP-TO-DATE
:slidingmenu-library:mergeReleaseAssets UP-TO-DATE
:slidingmenu-library:processReleaseManifest UP-TO-DATE
:slidingmenu-library:processReleaseResources
:slidingmenu-library:generateReleaseSources
:slidingmenu-library:incrementalReleaseJavaCompilationSafeguard UP-TO-DATE
:slidingmenu-library:compileReleaseJavaWithJavac UP-TO-DATE
:slidingmenu-library:processReleaseJavaRes UP-TO-DATE
:slidingmenu-library:transformResourcesWithMergeJavaResForRelease UP-TO-DATE
:slidingmenu-library:transformClassesAndResourcesWithSyncLibJarsForRelease UP-TO-DATE
:slidingmenu-library:mergeReleaseJniLibFolders UP-TO-DATE
:slidingmenu-library:transformNative_libsWithMergeJniLibsForRelease UP-TO-DATE
:slidingmenu-library:transformNative_libsWithSyncJniLibsForRelease UP-TO-DATE
:slidingmenu-library:bundleRelease UP-TO-DATE
:app:prepareComAndroidSupportAnimatedVectorDrawable2330Library
:app:prepareComAndroidSupportAppcompatV72330Library
:app:prepareComAndroidSupportCardviewV72330Library
:app:prepareComAndroidSupportDesign2330Library
:app:prepareComAndroidSupportRecyclerviewV72330Library
:app:prepareComAndroidSupportSupportV42330Library
:app:prepareComAndroidSupportSupportVectorDrawable2330Library
:app:prepareComDaimajiaSwipelayoutLibrary120Library
:app:prepareComGithubTobiasbuchholzCircularviewpager100Library
:app:prepareComGoogleAndroidGmsPlayServicesBase840Library
:app:prepareComGoogleAndroidGmsPlayServicesBasement840Library
:app:prepareComGoogleAndroidGmsPlayServicesGcm840Library
:app:prepareComGoogleAndroidGmsPlayServicesLocation840Library
:app:prepareComGoogleAndroidGmsPlayServicesMaps840Library
:app:prepareComGoogleAndroidGmsPlayServicesMeasurement840Library
:app:prepareComKakaoSdkKakaolink1110Library
:app:prepareComKakaoSdkUtil1110Library
:app:prepareComOrhanobutDialogplus111Library
:app:prepareCouponObservableScrollViewLibraryUnspecifiedLibrary
:app:prepareCouponSlidingmenuLibraryUnspecifiedLibrary
:app:prepareDeHdodenhofCircleimageview200Library
:app:prepareItSephirothAndroidLibraryHorizontallistviewHlistview122Library
:app:prepareDebugDependencies
:app:compileDebugAidl
:app:compileDebugRenderscript
:app:generateDebugBuildConfig
:app:mergeDebugShaders
:app:compileDebugShaders
:app:generateDebugAssets
:app:mergeDebugAssets
:app:generateDebugResValues UP-TO-DATE
:app:generateDebugResources
:app:mergeDebugResources
:app:processDebugManifest
~~~~~~~~~~~~~~~\app\src\main\AndroidManifest.xml:25:5-70 Warning:
	Element uses-permission#android.permission.RECEIVE_SMS at AndroidManifest.xml:25:5-70 duplicated with element declared at AndroidManifest.xml:16:5-70
~~~~~~~~~~~~~~~~~\app\src\main\AndroidManifest.xml:26:5-75 Warning:
	Element uses-permission#android.permission.READ_PHONE_STATE at AndroidManifest.xml:26:5-75 duplicated with element declared at AndroidManifest.xml:7:5-75
~~~~~~~~~~~~~~~~~~~\app\src\main\AndroidManifest.xml:31:9-36 Error:
	Attribute application@allowBackup value=(false) from AndroidManifest.xml:31:9-36
	is also present at [com.github.tobiasbuchholz:circularviewpager:1.0.0] AndroidManifest.xml:11:18-44 value=(true).
	Suggestion: add 'tools:replace="android:allowBackup"' to <application> element at AndroidManifest.xml:30:5-125:19 to override.
See http://g.co/androidstudio/manifest-merger for more information about the manifest merger.
:app:processDebugManifest FAILED
Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed with multiple errors, see logs
Information:BUILD FAILED
Information:Total time: 9.97 secs
Information:1 error
Information:0 warnings
Information:See complete output in console

 

개발자초심 (21,220 포인트) 님이 2016년 5월 16일 질문

2개의 답변

0 추천
 
채택된 답변
자답입니다.

질문을 올리고 보니 힌트가 보여서 적용해보았습니다.

 

Manifest에 allowBackup을 false로 하고,

tools:replace="android:allowBackup" 을 추가하니, 정상적으로 빌드가 되며

삭제 후 재 설치시 이전 기록을 불러오지 않네요.
개발자초심 (21,220 포인트) 님이 2016년 5월 16일 답변
단, 설치 후 실행시 딜레이 현상이 있네요. 약 1~2초.
최초 설치시에 뭘 체킹하는지, 로그상에도 안나타나고 뭔지 모르겠습니다.

이후 실행시에는 문제가 없지만, 삭제 후 재설치하게 되면
매 최초 실행시마다 딜레이가 있습니다.
0 추천
1. 빌드된 apk에 해당 설정이 false로 되어있는지 확인해보세요.

2. 앱 패키지명을 바꿔서 테스트해보세요.
익명사용자 님이 2016년 5월 16일 답변
...