본문 바로가기

728x90

Android

(61)
jvm 버전 에러 Execution failed for task ':GabiaDaaSClient:compileDebugKotlin'. > Inconsistent JVM-target compatibility detected for tasks 'compileDebugJavaWithJavac' (1.8) and 'compileDebugKotlin' (17). * Try: > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. > Get more help at https://help.gradle.org.* Exception is: org.gradle.api.tasks.TaskExecutionException..
gradle version error Could not find com.android.tools.build:gradle:2.3.3Maven Pom errorgradle.android.git.version error 해당 에러는 그래들의 버전이 너무 낮고 깃 버전도 너무 낮아서 생기는 문제 1. build.gradle(porject) 수정dependencies에 선언된 그래들 버전을 업그레이드(7.1.3 에서 8.7.3으로 올림) dependencies {// classpath 'com.android.tools.build:gradle:7.1.3' classpath 'com.android.tools.build:gradle:8.7.3' classpath "org.jetbrains.kotlin:kotlin..
error: package R does not exist error: package R does not exist gradle을 업그레이드 하면서 갑자기 잘 참조하던 R.java 클래스를 참조하지 못해서 빨간줄이 엄청 떴었다. 보통은 build clean 하거나 sync project with gradle files 를 하거나 invalidate caches 같은 것을 하면 해결됐는데 아무리 해도 안됐었다. 해결방법api 레벨이 올라가서 인지 gradle 의 버전이 올라가서인지 모르겠지만 어느 수준 이상부터는 build.gradle에 namespce 를 정의해줘야 했다. (일단 34 이상은 써줘야함)android { compileSdk 34 buildToolsVersion = '34.0.0' namespace = "패키지명" defaultCon..
안드로이드에서 VPN 연결 확인하기 안드로이드 코드에서 VPN이 연결 되어 있는지 확인하는 코드 // kotlin 코드fun checkNetworkState(context: Context): Boolean { val connectivityManager = context.getSystemService(CONNECTIVITY_SERVICE) as ConnectivityManager if (connectivityManager != null) { // 모든 네트워크를 조회 val networks = connectivityManager.allNetworks for (network in networks) { // 각 네트워크의 속성을 가져옴 val c..
안드로이드 스튜디오 이전 버전 설치하기 안드로이드 스튜디오를 사용하는데 이전 버전을 사용하고 싶을 때가 있다. 이땐 이 사이트로 들어가서 받으면 된다.https://developer.android.com/studio/archive Android 스튜디오 다운로드 자료실  |  Android Studio  |  Android Developers이 페이지에는 Android 스튜디오 출시 관련 다운로드 자료실이 포함되어 있습니다.developer.android.com 사이트 접속 후 화면이 이런 화면이면 상단에 한국어를 English로 바꿔주면 된다그럼 이렇게 화면이 바뀌고 동의함 버튼누르면 리스트가 나온다이 리스트를 보고 원하는 버전 다운로드하면 됨. *******  안드로이드 버전 여러개 사용하는 방법  *******https://still-a..
Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin 'com.android.internal.application'. 에러 안드로이드 프로젝트 오픈하는데 이런 에러가 발생하면서 sync가 안됨. org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin'com.android.internal.application'.org.gradle.api.tasks.StopExecutionException: Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please move your project to a different directory. See http://b.android.com/95744 for det..
안드로이드 한/영 전환 관련 키 이벤트 안드로이드 개발하면서 앱에서 한/영 전환을 해야하는 경우 발생. (Android Language Switch button)이는 블루투스 키보드(하드웨어 키보드)를 연결하여 한/영 키를 눌러서 앱 안에서 한글 및 영어로 전환이 되게 하려함. 문제는 한/영키 누르면 안드로이드 로컬 언어도 변경이 됨.1. (로컬 언어) 영어 / (앱 언어) 영어   -> 정상 입력2. (로컬 언어) 한글 / (앱 언어) 영어   -> 정상 입력3. (로컬 언어) 영어 / (앱 언어) 한글   -> 정상 입력4. (로컬 언어) 한글 / (앱 언어) 한글   -> 비정상 입력즉, 로컬 언어가 한글일 경우 앱 언어가 한글이면 정상적으로 입력되지 않음. (한글이 입력되는데 단어가 완성되기 전까지 안보이다가 다음 동작이 들어오면 그때..
안드로이드 failed to connect to socket 에러 Android 개발 중 디버그 모드를 실행했는데 잘 되던게 갑자기 안되는 경우가 발생.다른 기기에서는 잘 실행되었으나 특정 기기에서만 갑자기 안되는 현상. 로그에는 failed to connect to socket 'localabstract:/com.aaa.bbb-0/platform-1728966370164.sock': could not connect to localabstract address 'localabstract:/com.aaa.bbb-0/platform-1728966370164.sock'  type=1400 audit(1728969176.150:280): avc:  granted  { execute } for  pid=20492 comm="lldb-server" path="/data/data/..

728x90