[Settings] Android SDK 설치 후 환경 변수 설정하기

Android SDK 설치 후 환경 변수 설정하기 여러 설명이 있고, 그 상태 문구에 따라 혼동이 이는 경우가 많아, 따로 설명을 담아 기록해 놓는다. 가정 설치 위치: C:\Android 환경 변수 ANDROID_HOME : SDK가 설치된 곳의 "Sdk" 폴더 즉, "C:\Android\Sdk". 그래서, 아래와 같이 설정하면 됨 ANDROID_HOME=C:\Android\Sdk ANDROID_SDK_ROOT : SDK가 설치된 곳의 "Sdk" 폴더 (추후 제거될 수 있음) 즉, "C:\Android\Sdk". 그래서, 아래와 같이 설정하면 됨 ANDROID_SDK_ROOT=C:\Android\Sdk [ ANDROID_USER_HOME ](선택적): AVD가 생성되고, 필요한 파일 및 설정 파일이 저장될 위치 기본 값은, "C:\Users\Good Boy\.android", "C:\Users\착한 친구\.android"이 되나, 간혹 중간에 한국어 등이 있는 경우, 관리 측면에서 문제가 되는 경우가 있거나, 컴퓨터 전반에 고정된 위치로 파일을 관리하고 싶어서 그 위치를 바꾼다면, 즉, "C:\Android\Home"이라면, 아래와 같이 설정하면 됨 ANDROID_USER_HOME=C:\Android\Home 이 경우, Android Device Manager로 Virtual Device를 생성하면, "C:\Android\Home\avd" 이하에 파일이 생성되어야 함 기타, 필요한 정보는 " 환경 변수  |  Android 스튜디오  |  Android Developers "를 참고하자.

[Python] AttributeError: partially initialized module "package_name" has no attribute "[package_name].attribute" (most likely due to a circular import)

 "AttributeError: partially initialized module "package_name" has no attribute "[package_name].attribute" (most likely due to a circular import)" 오류: "이 package는 요청하는 요소|선언 (attibute)이 없다." 이유: package 이름과 개발자가 작성 중이 파일명이 동일한 경우 발생한다. 예시: mypkg.py // import mypkg as mp mp.test() // python mypkg.py ... AttributeError: partially initialized module "mypkg" has no attribute "test" (most likely due to a circular import) 해결방법: mypkg를 mypkg_test.py와 같이 변경하자. mypkg_test.py // import mypkg as mp mp.test() // python mypkg.py ... This is my python test!

[Windows] terminal에서 wget, curl을 이용하여, file download 해보자!

Windows에서 wget으로 외부 library 혹은 package를 command line으로 설치하기 순서 1. wget 설치 [관리자 모드] choco install -y wget 2. curl 설치 (Windows 11에서는 curl을 사용할 수 있으나, 최신으로 사용하기 위해) [관리자 모드] choco install -y curl * 주의: "C:\Windows\System32\curl.exe"이 Chocolatey보다 우선이기 때문에, PATH를 "C:\ProgramData\chocolatey\bin"가 "C:\Windows\System32"보다 우선하도록 변경하면 해결된다. (선택적) 3. jq 설치 [관리자 모드] choco install -y jq 4. bsdtar 설치 ( libarchive 설치) 4.1 파일 다운로드받기 wget -Url https://libarchive.org/downloads/libarchive-v3.6.2-amd64.zip -OC:\Temp\libarchive-v3.6.2-amd64.zip 4.2 적당한 위치에 libarchive-v3.6.2-amd64.zip를 압축해제 ("libarchive\...") 4.3 "libarchive\bin"를 path에 등록 5. 예시 시험하기 예) 참고  Stack overflow  예시 wget -qO-  https://plugins.jetbrains.com/files/$( curl https://plugins.jetbrains.com/api/plugins/4415/updates | jq -r '.[0].file') | bsdtar -xvf- -C "%APPDATA%\JetBrains\IntellijIdea2023.1\plugins"

[JetBrains] Intellij, WebStorm IDEA가 특정 project만 열지 못할 때

Intellij, WebStorm IDEA가 특정 project만 열지 못할 때 순서 Local history file위치 로 이동 Windows 기준: %LOCALAPPDATA%\JetBrains\<product><version>으로 이동 문제가 되는 부분의 임시 정보 file 삭제 1 2 3 4 C:\Users\ * * * > cd  "%LOCALAPPDATA%\JetBrains\<product><version>\workspace"   C:\Users\ * * * \AppData\Local\JetBrains\IntelliJIdea2023. 1 \workspace > del [열리지 않는 프로젝트].xml   Colored by Color Scripter cs

[python] Windows에서 Python/ Pip 설치

이미지
Python을 Windows에서 설치해보자 설치 방법 #1:  chocolate 를 이용하면, 조금 더 편하게 설치할 수 있다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 C:\Users\ * * * > choco install python Chocolatey v1. 4. 0 Installing the following packages: python By installing, you accept licenses  for  the packages. Progress: Downloading python3  3. 11. 3. ..  100 % Progress: Downloading python311  3. 11. 3. ..  100 % Progress: Downloading vcredist2015  14. 0. 24215. 20170201. ..  100 % Progress: Downloading vcredist140  14. 36. 32532. ..  100 % Progress: Downloading chocolatey - core.extension  1. 4. 0. ..  100 % P

[Windows] Chocolatey upgrade

Chochlatey upgrade  절차는 아주 간단하다. Windows Terminal (혹은 Command LIne)에서, 아래와 같이 싫행하면 된다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 C:\Users\ * * * > choco upgrade chocolatey  - y4 Chocolatey v1. 2. 1 Upgrading the following packages: chocolatey By upgrading, you accept licenses  for  the packages.   You have chocolatey v1. 2. 1  installed. Version  1. 4. 0  is available based on your source(s). Progress: Downloading chocolatey  1. 4. 0. ..  100 %   chocolatey v1. 4. 0 chocolatey package files upgrade completed. Performing other installation steps. Creating ChocolateyInstall as an environment variable (targeting  'Machine' )   Setting ChocolateyInstall to  'C:\ProgramData\chocolatey' WARNING: It 's very likely you will need to close and reopen your shell   before you can use choco. Restricting write permissions to Administrators We are setting up the Chocolatey package repository. The package

[flutter] Android - Package간 sdk version 등이 맞지 않아 오류가 발생하는 경우

[flutter] Android - Package간 sdk version 등이 맞지 않아 오류가 발생하는 경우 에러 문구: Launching lib\main.dart on sdk gphone64 x86 64 in debug mode... Running Gradle task 'assembleDebug'... ...\android\app\src\debug\AndroidManifest.xml Error: uses-sdk:minSdkVersion 16 cannot be smaller than version 21 declared in library [:some_package] ...\intermediates\merged_manifest\debug\AndroidManifest.xml as the library might be using APIs not available in 16 Suggestion: use a compatible library with a minSdk of at most 16, or increase this project's minSdk version to at least 21, or use tools:overrideLibrary="com. some_package" to force usage (may lead to runtime failures) FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:processDebugMainManifest'. > Manifest merger failed : uses-sdk:minSdkVersion 16 cannot be smaller than version 21 declared in library [:some_package] ...\build\awesome_notifications\intermediates\merged_manifest\