반응형
안드로이드 스튜디오 java.lang.SecurityException: getDeviceId: Neither user 10337 nor current process has android.permission.READ_PHONE_STATE.
위 에러는 퍼미션권한을 주면 해결 되는 문제라고 생각하면 쉽게 풀수 없습니다.
AndroidManifest.xml 에
<uses-permission android:name="android.permission.READ_PHONE_STATE"/> 위와 같이 권한을 주었지만 여전히 오류가 해결되지 않을 것입니다.
문제는 이 곳이 아니고
build.gradle파일을 열어보세요.
android {
compileSdkVersion 23
buildToolsVersion "25.0.0"
defaultConfig {
applicationId "kr.phps.vps.ccomp79.moneyapp"
minSdkVersion 9
targetSdkVersion 22
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
위와 같은 부분이 있는데 targetSdkVersion을 22로 바꾸면 해결 됩니다.
반응형
'IT > 안드로이드' 카테고리의 다른 글
안드로이드 Error:Execution failed for task ':app:buildInfoDebugLoader'. > Exception while doing past iteration backup : Source (0) | 2016.12.15 |
---|---|
안드로이드 스튜디오 Android framework is detected in the project Configure (0) | 2016.12.15 |
안드로이드 스튜디오 device id 얻기 디바이스아이디 핸드폰번호 얻기 (0) | 2016.12.14 |
이미 버전 코드가 1인 APK가 있으므로 다른 버전 코드를 사용해야 합니다 (0) | 2016.12.08 |
안드로이드 스튜디오 웹뷰 alert 인식하게 하기 (0) | 2016.12.08 |