코딩ㆍ개발 정보176 안드로이드 스튜디오 빌드 에러 Can't determine type for tag '<macro name="m3_comp_assist_chip_container_shape">?attr/shapeAppearanceCornerSmall</macro>' 현재 사용중인 안드로이드 스튜디오 버전은 Android Studio Arctic Fox | 2020.3.1 Patch 2 2023년도 현재 안드로이드 강의는 여우 버전을 많이 사용합니다. 하지만, 다운로드 받고 실행해서 Hello 띄워서 시작해 보고자 뚜둥~ 실행시켜 보면 처음부터 답답하게 만듭니다. 에러 화면: Can't determine type for tag '?attr/shapeAppearanceCornerSmall' 이 화면을 보면서, 없는 영어 실력으로 구글링을 해 봤지만, 답은 안나왔습니다. build.gradle의 설정을 변경해 보라고 하지만 !!! 또 다른 에러가 나타나기는 마찬가지 였습니다. 하지만 어떤 사람이 그러더라구요! 잘 돌아가는 build.gradle의 내용과 비교해서 수정해서.. 코딩ㆍ개발 정보/안드로이드앱 (코틀린) 2023. 9. 3. Android Gradle 플러그인과 Android 스튜디오 호환성 호환성 안 맞아서 초기 Hello 도 빌드가 안되는 경우가 있습니다. 호환성이라는게 있는 줄을 몰랐는데, 안드로이드 스튜디오 여우 버전인 이전 버전 다운 받으려 보다가 확인했습니다. Android Gradle 플러그인과 Android 스튜디오 호환성 Android 스튜디오 빌드 시스템은 Gradle을 기반으로 하며 Android Gradle 플러그인에는 Android 앱을 빌드하는 데 사용하는 몇 가지 추가 기능이 있습니다. 다음 표에는 각 버전의 Android 스튜디오에 필요한 Android Gradle 플러그인 버전이 나열되어 있습니다. 프로젝트가 특정 버전의 Android 스튜디오에서 지원되지 않아도 이전 버전의 Android 스튜디오를 사용하여 계속 프로젝트를 열고 업데이트할 수 있습니다. And.. 코딩ㆍ개발 정보/안드로이드앱 (코틀린) 2023. 9. 2. android Studio XML 자동 완성 안될 때 설치를 다시 해도 마찬가지로 XML 자동 완성 기능이 안되는 경우가 있다. 해결 방법 성공 사례 기록 방법1. InvalidateCaches / Restart 안드로이드 스튜디오 기능 활용 방법2. 캐시 파일 삭제 1. C:\Users\사용자명\.android > caches > 내 모든 파일 2. C:\Users\사용자명\AppData\Local\Google > 안드로이드 버전 > caches > 내 모든 파일 코딩ㆍ개발 정보/안드로이드앱 (코틀린) 2023. 8. 31. Build was configured to prefer settings repositories over project repositories but repository 'Google' was added by build file 'build.gradle' 해결 방법 [Kotlin] 안드로이드와 파이어베이스 연동 https://toy9910.tistory.com/28 따라하던 중 에러가 발생했다. 해결 방법은 2가지라고 했는데, 두번째 방법으로 했더니 SYNC가 가능했다. 출처: https://angelplayer.tistory.com/263 [안드로이드 에러] 라이브러리 추가 시 에러 (Build was configured to prefer settings repositories..) 해결 에러 A problem occurred evaluating project ':app'. > Build was configured to prefer settings repositories over project repositories but repository 'maven' was.. 코딩ㆍ개발 정보/안드로이드앱 (코틀린) 2023. 5. 31. [SQL] SQLite3 함수 ( 날짜, 시간) [SQL] SQLite3 함수 ( 날짜, 시간) 현재 날짜 SELECT date('now'); --2023-03-02 현재 달 마지막 일 구하기 SELECT date('now','start of month','+1 month','-1 day'); --2023-03-31 unixtime으로 한 시간 SELECT datetime(1234567890, 'unixepoch'); --2009-02-13 23:31:30 local timezone으로 한 시간 SELECT datetime(1234567890, 'unixepoch', 'localtime'); --2009-02-14 08:31:30 unixtime SELECT strftime('%s','now'); --1677766925 unixtime 시간 차 (se.. 코딩ㆍ개발 정보/데이터베이스 연습 2023. 3. 2. SQLite3 테이블 스키마 확인 방법 SQLite3 테이블 스키마 확인하는 간단한 방법 테이블의 스키마에 대한 정보정보만 조회하고자 한다면 SQLite 명령 .schema으로도 확인할 수 있다. .schema .schema? TABLE? 인수를 생략하면 모든 테이블과 인덱스의 스키마 정보를 표시한다. 또한 인수에 테이블명을 지정하면 테이블명과 일치하는 테이블과 지정된 테이블명과 관련된 스키마 정보를 표시 할 수 있다. 그럼 .schema 명령을 사용하여 조회해 보도록 하자. sqlite> .schema .schema CREATE TABLE Customers ( cust_id char(10) NOT NULL , cust_name char(50) NOT NULL , cust_address char(50) NULL , cust_city char(.. 코딩ㆍ개발 정보/데이터베이스 연습 2023. 3. 2. 손에 잡히는 10분 SQL (SQL in 10Minitues) 샘플 소스 샘플 소스 다운로드 위치: https://forta.com/books/0672336073/ 코딩ㆍ개발 정보/데이터베이스 연습 2023. 3. 2. [SQL] SQLite3 기본 설정 옵션 SQLite를 그냥 실행하면 알아보기 어렵다. C:\Users\CREBAN>sqlite3 foods.db SQLite version 3.41.0 2023-02-21 18:09:37 Enter ".help" for usage hints. sqlite> select * from foods limit 1; 1|1|Bagels sqlite> 기본적인 옵션은 다음과 같이 한다. .echo on .mode column .headers on .nullvalue NULL C:\Users\CREBAN>sqlite3 foods.db SQLite version 3.41.0 2023-02-21 18:09:37 Enter ".help" for usage hints. sqlite> .echo on sqlite> .mode col.. 코딩ㆍ개발 정보/데이터베이스 연습 2023. 2. 28. [SQL] Select 명령의 연산 처리 과정 select 명령에서는 문법적으로 여러 개의 절을 가지며, 이것을 통해 많은 관계 연산을 구현한다. 각 절은 특정 관계 연산과 대응된다. SQLite의 경우는 대부분의 절이 생략 가능하다. 따라서 찾고자 하는 데이터를 얻기 위해 필요한 연산만을 우리가 원하는 대로 사용하면 된다. SQLite에서 일반적인 형태의 select 명령은 다음과 같다. select [distinct] 열목록 from 테이블 where 조건식 group by 열목록 having 조건식 order by 열목록 limit 개수 offset 개수 [출처: Chapter 3 SQLite에서 SQL 사용하기, P.72, SQLite 마스터 북 (제2판), 2011, 심재철 옮김, 제이펍] 코딩ㆍ개발 정보/데이터베이스 연습 2023. 2. 26. SSL 인증서 무료 발급 사이트 정리 웹 서비스를 하려고 하다보면 HTTP 방식이 아닌 HTTPS 방식을 적용해야 한다. HTTP로 서비스 하려고 하면 크롬이던 어떤 브라우저건 요즘은 안전하지 않다며 다 팅겨내지요~ SSL 무료 인증서 발급 사이트 정리 1. Let's Encrypt SSL 인증서 발급 및 자동 갱신 방법(업데이트) 시놀로지 DSM, 기본 제공 설명글 링크(리눅스) 설명글 링크(DSM) 2. SSL For Free https://www.sslforfree.com/ 설명글 링크 3. zerossl https://zerossl.com/ 3개월 갱신, 2회 연장, 총 9개월 무료 이용 가능 설명글 링크 코딩ㆍ개발 정보/HTML 연습 2022. 10. 4. 이전 1 ··· 6 7 8 9 10 11 12 ··· 18 다음