2016-08-03 5 views
1

Android Studio에서 나는 에뮬레이터와 실제 장치 모두에서 멋지게 작동하는 앱을 개발했습니다. 나는이 Gradle을 응용 프로그램 구성, 난독 화에 축소를 적용 할 때마다 :proguard를 디버깅하는 방법

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

앱 충돌을 무작위로 자주, 항상 다른 예상치 못한 순간에, 두 장치 에뮬레이터에. 안타깝게도 설명서에서 설명한대로 Android Studio에서 앱을 실행하고 디버깅하려고하면 앱이 프로 가드없이 컴파일되고 설치되며 완벽하게 작동합니다.

어떻게 진행되고 있는지 어떻게 알 수 있습니까? 어떻게 마지막으로 난독 화 - 에드 APK를 디버깅 할 수 있습니다, 이것은 올바른 방법이며, 예 경우

-renamesourcefileattribute SourceFile  
-keepattributes SourceFile,LineNumberTable 

:

은 내가 난독 이런 식으로 구성해야한다고 비슷한 질문에 대한 답을 찾았나요?

+0

을 시도 할 수 있습니다, 당신은 이러한 상황을 해결하기 위해 자리에 Crashlytics 라이브러리를 두어야 머리에 – Shaishav

답변

0

당신은 겸손한 제안으로

buildTypes { 
    debug { 
     debuggable true 
     minifyEnabled true 
     ... 
    } 
    release{ 
    ... 
    } 
관련 문제