* 필수
0. SDK 8.0 오레오 설치 (가상머신 제외 다 설치 - 맨 위, 맨 아래)
* build.gradle (app)
1. compileSdkVersion, targetSdkVersion 26 으로 한다.
(앞으로 타겟 버전 26이상으로만 앱 등록이 된다고 한다.)
ex)
compileSdkVersion 26
buildToolsVersion "26.0.2"
targetSdkVersion 26
2. android { } 내부 추가 - 이걸 하는 이유는 오레오 이하 버전에서 오류가 났기 때문.
(( This app has been built with an incorrect configuration. ))
출처 : http://programcode.tistory.com/entry/XFile-5
defaultConfig {
...
generatedDensities = []
}
aaptOptions {
additionalParameters "--no-version-vectors"
}
3. 하단 셋팅 변경
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:design:23.4.0'
compile 'com.android.support:appcompat-v7:26.0.2'
compile 'com.android.support:design:26.0.2'
========================================
* build.gradle (project)
1. buildscript, allprojects 하단에 maven 주소 2개 추가
buildscript {
repositories {
jcenter()
maven { url 'https://maven.fabric.io/public' }
maven { url "https://maven.google.com" }
}
allprojects {
repositories {
jcenter()
maven { url 'https://maven.fabric.io/public' }
maven { url "https://maven.google.com" }
}
}
===========================================
* 오레오 8.0 변경 시 코드변경 부분 및 다른 시행착오 예상 시나리오.
- 기억나는 건 findviewbyid 앞에 (button) 명시 안해줘도 된다.
http://oneday0012.tistory.com/141
'Android Studio' 카테고리의 다른 글
(Android Studio) This app has been built with an incorrect configuration. 해결법 (0) | 2018.07.21 |
---|---|
(Android Studio) 오레오 8.0 판올림 예상 삽질 (0) | 2018.05.26 |
(Android Studio) this view is not constrained (생성 시) (0) | 2017.10.11 |
(Android Studio) 상태바 색상 바꾸기 (0) | 2017.06.25 |
(Android Studio) 클립보드 구현 (0) | 2017.04.16 |