본문 바로가기
반응형

전체 글147

[Android] ADB를 윈도우10 환경변수로 등록하기 안드로이드폰을 USB 디버깅으로 연결할 때마다 adb.exe가 위치한 폴더를 실행하고 있는 나를 발견했다. 노트북을 교체하고 환경변수에 등록을 하지 않았는데 해야지 해야지 미루고만 하고 있었다. 맘 먹고 등록하면서 다음에는 빼먹지 않도록 기록해 놓기로 했다. 1. adb.exe의 위치는 android sdk를 설치한 위치에 있다. 예) D:\AndroidSDK\platform-tools\ 2. 환경변수를 등록하기 위해 내 컴퓨터를 열어서 설정으로 들어간다. - 내컴퓨터 -> 속성 -> 고급 시스템 설정 -> 환경변수 - 시스템 변수(S)의 Path를 선택하고 편집을 누른다. - 새로 만들기를 선택해서 SDK의 경로를 platform-tools\까지 포함해서 추가한다. 3. cmd 창을 호출해서 adb v.. 2023. 5. 24.
[백준] 7569번 - 토마토 (Java)(○) https://www.acmicpc.net/problem/7569 7569번: 토마토 첫 줄에는 상자의 크기를 나타내는 두 정수 M,N과 쌓아올려지는 상자의 수를 나타내는 H가 주어진다. M은 상자의 가로 칸의 수, N은 상자의 세로 칸의 수를 나타낸다. 단, 2 ≤ M ≤ 100, 2 ≤ N ≤ 100, www.acmicpc.net - 백준 7576 토마토 문제의 확장판이다. z축이 추가가되었다. - z축(위, 그대로, 아래)가 추가가 되었으므로 6방향을 탐색해야 한다. static int dx[] = {-1, 0, 1, 0, 0, 0}; static int dy[] = {0, 1, 0, -1, 0, 0}; static int dz[] = {0, 0, 0, 0, -1, 1}; 상하좌우위아래로 확산하면서.. 2023. 5. 22.
[Android] adb: failed to install xxx.apk Failure [INSTALL_FAILED_VERIFICATION_FAILURE] 마켓에서 받은 앱을 apk로 추출하여 다른 기기에 adb install 할 때 가끔 발생하는 오류이다. * 해결방법 > adb shell settings put global verifier_verify_adb_installs 0 을 해주면 정상적으로 설치가 된다. 2023. 5. 16.
구글서치콘솔에서 현재 색인이 생성되지 않음 문제 해결방법 오랫만에 구글서치콘솔에 들어가봤더니 많은 게시물이 색인이 생성되지 않은 문제에 걸려있었다. 무려 98건이나 해당이 되어 있었다. 현재 색인이 생성되지 않음은 구글이 게시물을 게시하지 않기로 결정했다는 것이다. 여러가지 이유가 있는데 트래픽이 폭증하거나 용량이 큰 사진이 많은 게시물일 경우에 그렇다고 한다. 그런데, 나는 사진을 많이 올리지도 않는데 왜 그런 것일까? 일일이 한건 씩 색인 생성 요청을 해도 되지만 98건을 다 하기에는 시간이 너무 많이 소요된다. 그래서 사이트맵 제출을 다시 해보기로 했다. 사이드맨 제출을 구글서치콘솔에서 좌측 메뉴 중 Sitemaps에 들어가서 본인 블로그 주소 뒤에 sitemap.xml을 붙이고 제출을 하면 된다. 제출 후에 어떻게 달라졌는지 추가 포스팅 하도록 하겠다. 2023. 3. 29.
[백준] 16236번 - 아기 상어 (Java)(○) https://www.acmicpc.net/problem/16236 16236번: 아기 상어 N×N 크기의 공간에 물고기 M마리와 아기 상어 1마리가 있다. 공간은 1×1 크기의 정사각형 칸으로 나누어져 있다. 한 칸에는 물고기가 최대 1마리 존재한다. 아기 상어와 물고기는 모두 크기를 가 www.acmicpc.net 맵의 크기는 N * N 물고기 M마리와 아기상어 1마리 아기상어와 물고기는 자연수로 표시된 크기를 가진다. 처음에 아기상어의 크기는 2이고, 1초에 상하좌우로 한칸씩 움직일 수 있다. * 아기상어 이동조건 1. 자신의 크기보다 큰 물고기가 있는 칸은 지나갈 수 없다. 2. 자기보다 크기가 작은 물고기만 먹을 수 있다. 3. 같은 물고기가 있는 칸은 먹을 수는 없고 지나갈 수만 있다. 4. .. 2023. 3. 19.
[백준] 16954번 - 움직이는 미로 탈출 (Java)(○) https://www.acmicpc.net/problem/16954 16954번: 움직이는 미로 탈출 욱제는 학교 숙제로 크기가 8×8인 체스판에서 탈출하는 게임을 만들었다. 체스판의 모든 칸은 빈 칸 또는 벽 중 하나이다. 욱제의 캐릭터는 가장 왼쪽 아랫 칸에 있고, 이 캐릭터는 가장 오른쪽 www.acmicpc.net 1. 체스판의 크기는 8 x 8이다. 모든 판은 빈 칸(.)과 벽(#)으로 되어 있다. 2. 가장 왼쪽 아래 칸에서 가장 오른쪽 윗 칸으로 이동해야 한다. 3. 1초마다 모든 벽이 아래에 있는 행으로 한칸씩 이동한다. 만약 가장 아래 였으면 벽이 사라진다. 4. 캐릭터는 인접한 한 칸 또는 대각선으로 이동하거나, 현재 위치에 서 있을 수 있다. 5. 1초 동안 캐릭터가 먼저 이동하고, .. 2023. 3. 13.
[Android] 오류 해결 The minCompileSdk (31) specified in adependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties) API 30 빌드환경에서 empty app을 생성했을 때 다음과 같은 에러가 발생했다. One or more issues found when checking AAR metadata values: The minCompileSdk (31) specified in a dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties) is greater than this module's compileSdkVersion (android-30). Dependency: androidx.appcompat:appcompat:1.4.2. AAR metadata file: C:\Users\User\.gradle\caches\transfo.. 2023. 3. 8.
[Android] Cannot resolve symbol "import android.annotation.Nullable" Android studio에서 다른 소스를 import 했을 때 발생했다. 빌드를 하면 @Nullable을 사용하는 소스에서 에러가 난다. Nullable을 인식하지 못해서 발생했는데 하기와 같이 수정해서 해결했다. 1) build.gradle에 implementation 'androidx.annotation:annotation:1.1.0' 추가 dependencies { implementation 'androidx.appcompat:appcompat:1.4.2' implementation 'com.google.android.material:material:1.6.0' implementation 'androidx.annotation:annotation:1.1.0' implementation 'androi.. 2023. 3. 3.
[백준] 7576번 - 토마토 (Java)(○) https://www.acmicpc.net/problem/7576 7576번: 토마토 첫 줄에는 상자의 크기를 나타내는 두 정수 M,N이 주어진다. M은 상자의 가로 칸의 수, N은 상자의 세로 칸의 수를 나타낸다. 단, 2 ≤ M,N ≤ 1,000 이다. 둘째 줄부터는 하나의 상자에 저장된 토마토 www.acmicpc.net 토마토를 보관하는 창고(N * M)이 있다. 칸 마다 토마토를 보관한다. 토마토는 익은 것과 덜 익은 것들이 섞여 있다. 보관 후 하루가 지나면 잘 익은 토마토의 상/하/좌/우에 있는 토마토들도 익게 된다. 토마토가 혼자서 익는 경우는 없고 반드시 영향을 받아서 익는다. 창고의 토마토들이 모두 익게 되는 최소 일수를 구하라. 상자의 일부 칸에 토마토가 없는 경우도 있다. 상하좌우로.. 2023. 3. 2.
반응형