반응형

기타 75

[Android Studio] 안드로이드 SDK location not found 해결하기

팀원이 기존에 만든 앱을 전달받아서 해당 파일을 내 컴퓨터로 옮겨 열어보았다. Android Studio로 옮기자마자 뜬 안내창! Sync Android SDKs The SDK path '~~~' does not belong to a directory. Android Studio will use this Android SDK instead: '~~~' and will modify the project's local.properties file. 이 프로젝트는 팀원의 컴퓨터에 있는 SDK경로로 설정되어있기 때문에 위와 같은 안내문이 뜨는 것이다. 내 컴퓨터에 SDK가 있는 파일 위치로 local.properties파일을 Android Studio가 수정하여 준다는 안내문이다. 🚨 문제상황 OK를 눌렀음에도..

기타/🚨 에러 2022.10.07

Android/Kotlin #ClassCastException에러 : androidx.appcompat.widget.LinearLayoutCompat cannot be cast to android.widget.LinearLayout

문제상황 간단히 AddView를 통해 리스트를 만드는 작업을 하고 있었다. Activity와 xml을 모두 작성하고 애뮬레이터를 실행시켰는데, 앱이 켜지자마자 꺼지는 현상이 일어남과 동시에 아래의 에러를 뱉었다. 발견된 에러 코드 (텍스트) 2022-10-04 12:56:14.546 7369-7369/org.techtown.kotlinFunction E/AndroidRuntime: FATAL EXCEPTION: main Process: org.techtown.kotlinFunction, PID: 7369 java.lang.RuntimeException: Unable to start activity ComponentInfo{org.techtown.kotlinFunction/org.techtown.kotli..

기타/🚨 에러 2022.10.04

Kotlin # There's a cycle in the delegation calls chain

🎈 문제 Kotlin으로 코딩하던 중에 다음과 같은 에러를 맞닥드렸다. There's a cycle in the delegation calls chain 해당 에러를 stackoverflow에 검색해 보니 다음과 같은 답변을 볼 수 있었다. You get this error because you are calling the secondary constructor with your secondary constructor, thus making it a cycle. 부생성자로 부생성자를 부르고 있다..? 🎈 해결 가만히 생각해보니 주생성자 지정을 안해준 것이 기억났다. 간단히 주생성자를 지정해주니 해당 에러가 사라졌다. 아래는 예시 코드이다.

기타/🚨 에러 2022.08.02

DB # not like 여러 번 사용하기 / is not null 적용 안될 때

show databases; use -; show tables; select * from -; 🎈 not like 여러번 사용하기 select name, email from - where (name not like '%test%' and name not like '%테스%' and name not like '%개발%') and (email not like '%test%' and email not like '%이메일%' and email not like '%Email%' and email like '%_%' and email like '%.com'); 🎈 is not null 적용되지 않을 때 그냥 email 컬럼이 공백이 아니면 반환하게끔 email like '%_%'을 사용했다. (위 코드 참고)

기타/🚪 DB 2022.07.22

Android Studio # Error running 'app': The activity must be exported or contain an intent-filter

🎈 문제 발생 MainActivity를 실행시키기 위해 다음과 같이 Manifest.xml의 launcher activity란에 설정해주고 Run해주었다. 그러나 에뮬레이터에 아무것도 뜨지 않았고, Event Log에 뜬 Error메세지는 다음과 같았다. Error running 'app': The activity must be exported or contain an intent-filter 🎈 해결 [Run] - [Edit Configurations] [Launch Options] - [Launch] - [Specified Activity] 클릭 - [Activity]에서 내가 돌리고싶은 xml파일 선택!! 혹은, 그냥 Default Activity로 설정

기타/🚨 에러 2022.07.19

Android Studio with Kotlin # Button을 이미지를 사용해 만들고 싶지만 보라색으로만 나올 때

📌 소스 🎈 MainActivity.kt package org.techtown.kotlin import androidx.appcompat.app.AppCompatActivity import android.os.Bundle class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.drawable) } } 🎈 layout폴더의 drawable.xml 🎈 drawable폴더의 drawable_test.xml 🎈 drawable폴더의 handmade_ovalshap.xml 🎈 drawable폴더..

기타/🚨 에러 2022.07.13

Android Studio with Kotlin and Errors

unresolved reference : 변수명 - `변수명`을 찾을 수 없다. error: type mismatch: inferred type is Unit but String was expected (과제1.kts:14:29) - 추론된 타입은 Unit이지만 String이 오게되어있다. variable initializer is redundant - redundant : 불필요한, 쓸모없는 - 변수가 중복으로 초기화되었다. Index 12 out of bounds for length 10 - 배열의 크기가 10인데, 너가 원하는 12번째 값은 해당 배열의 크기에서 벗어난다. error: no set method providing array access - set메서드를 지원하지 않는다. Immutab..

기타/🚨 에러 2022.07.01

[Error] Android Studio에서 초록색 Android 버튼이 안보일 때

🎃 문제 폴더를 Android형으로 바꾸고 싶은데 버튼이 존재하지 않는다. 원래대로라면 아래와 같이 초록색 안드로이드와 함께 Android 라는 버튼이 존재함. 💡 해결 사실 이는 간단한 문제. 해당 폴더가 Android Project 폴더가 아니기 때문에 해당 버튼이 안보이는 것이다. 즉 본인은 현재 폴더가 Android Project 폴더라고 생각했을지 몰라도 사실 우리가 컴퓨터에서 마우스 우클릭으로 생성하여 만드는 일반적인 폴더이기 때문에 Android 버튼이 활성화되지 않는 것이다. Android Project 폴더가 아니라는 것을 알 수 있는 방법으로는, 본인의 폴더에 어떤 파일들이 존재하는지 자세히 살펴보면 금새 알 수 있다. Android Project를 구동하기 위한 기본 파일들이 존재하지..

기타/🚨 에러 2022.06.30

정규화와 비정규화 탄생배경 및 장단점

정규화 데이터베이스 중복을 최소화하도록 설계된 데이터베이스. 장점 데이터베이스 변경 시 이상 현상(Anomaly)제거 데이터 구조의 안정성 및 무결성 유지 단점 테이블이 아주 클 경우 릴레이션 간의 JOIN 연산 증가→ 이로 인한 질의에 대한 응답 시간 저하 중복된 정보로 인해 발생하는 문제들을 이상 현상(Anomaly)이라 말한다. - 삽입 이상(Insertion Anomaly) : 원하지 않는 자료가 삽입된다든지, 삽입하는데 자료가 부족해 삽입이 되지 않아 발생하는 문제점을 말한다. - 삭제 이상(Deletion Anomaly) : 하나의 자료만 삭제하고 싶지만, 그 자료가 포함된 튜플 전체가 삭제됨으로 원하지 않는 정보 손실이 발생하는 문제점을 말한다. - 갱신 이상(Modification Anom..

기타/🚪 DB 2021.10.31
반응형