일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 데이터바인딩
- VisualStudio
- sourcetree
- 안드로이드 스튜디오
- 리액트
- 예제
- Invalid credentials
- 설정
- 안됨
- react
- gradle
- aPK
- 디버깅
- 개발환경설정
- 뒤로가기 안됨
- react-native
- Kotlin
- 인증문제해결
- 안드로이드
- git인증
- not working
- 리액트 네이티브
- WPF
- Android
- AWS
- Git
- bitbucket
- EC2
- flutter
- 빌드 오류
- Today
- Total
목록Android (66)
물에 살고싶은 개발자
안녕하세요! 오늘은 ADB를 이용하여 Wi-Fi를 통한 안드로이드 디버깅을 자동화하는 방법에 대해 알아보겠습니다. 이 스크립트를 사용하면 디바이스와 한번의 연결로도 Wi-Fi를 통해 디바이스에 앱을 설치하거나 디버깅할 수 있습니다. 아래 내용은 이 포스팅에 있는 내용을 자동화 하는것입니다. 윈도우 기준이니 맥이나 리눅스는 조금 다를수있습니다. 먼저, 전체 스크립트 코드를 살펴보겠습니다. @echo off setlocal enabledelayedexpansion :: 디바이스 연결 확인 adb devices :: TCP/IP로 ADB 재시작 adb tcpip 5555 :: 잠시 대기 timeout /t 2 :: 디바이스 IP 주소 가져오기 for /f "tokens=2 delims=:" %%a in ('a..
안녕하세요, 오늘은 Firebase Crashlytics를 이용하여 사용자 정의 로그와 키를 사용하는 방법에 대해 알아보겠습니다. 이 기능을 사용하면 앱에서 발생하는 문제를 더욱 효과적으로 추적하고 해결할 수 있습니다. Firebase Crashlytics란? Firebase Crashlytics는 실시간으로 앱의 안정성을 모니터링하고, 앱 충돌을 추적하며, 문제를 해결하는 데 도움이 되는 자세한 보고서를 제공하는 강력한 도구입니다. 이를 통해 개발자는 앱의 문제점을 신속하게 파악하고 개선할 수 있습니다. 사용자 정의 로그 및 키 사용 방법 Firebase Crashlytics를 이용하여 사용자 정의 로그와 키를 사용하려면 먼저 build.gradle 파일에 최신 버전의 Firebase Crashlyti..
Android Studio에서 APK를 빌드할 때, 기본 출력 파일 이름과 경로가 항상 우리의 요구사항을 충족시키지는 않습니다. 이 포스트에서는 build.gradle 파일을 사용하여 APK 파일 이름과 경로를 어떻게 커스터마이징하는지 보여드리겠습니다. APK 파일 이름 커스터마이징하기 APK 파일 이름은 앱 이름, 빌드 타입, 버전 이름, 버전 코드와 같은 유용한 정보를 포함하도록 커스터마이징할 수 있습니다. 또한, 현재 날짜를 yyMMddHHmm 형식으로 파일 이름에 추가하는 것도 가능합니다. 다음은 그 예시입니다: android { // ... applicationVariants.all { variant -> variant.outputs.all { output -> def appName = "You..
안녕하세요, 오늘은 Android Studio에서 발생하는 'Duplicate class' 에러에 대해 이야기하고, 이 문제를 해결하는 방법을 공유하려고 합니다. 이 에러는 종종 라이브러리 간의 버전 충돌로 인해 발생하며, 특히 Kotlin 표준 라이브러리와 관련된 경우가 많습니다. 그럼 이 문제를 어떻게 해결할 수 있는지 알아보겠습니다. 해결 방법 이 문제를 해결하는 가장 간단한 방법은 Gradle의 의존성 해결 전략을 사용하여 프로젝트 전체에서 동일한 Kotlin 표준 라이브러리의 버전을 사용하도록 설정하는 것입니다. build.gradle 파일에 다음 코드를 추가하면 됩니다 configurations.all { resolutionStrategy.eachDependency { details -> if..
안녕하세요 오늘은 프로젝트를 빌드하는 동안 겪었던 문제와 그 해결 방법에 대해 이야기하려고 합니다. 문제는 느닷없이 발생했습니다. 잘만 빌드되던 프로젝트가 갑자기 아래와 같은 오류메시지와 함께 빌드가 멈춘것이죠. > Task :app:processDebugResources FAILED Execution failed for task ':app:processDebugResources'. > Could not resolve all files for configuration ':app:debugRuntimeClasspath'. > Failed to transform ImagePicker-1.5.3.aar (com.github.nguyenhoanglam:ImagePicker:1.5.3) to match attri..

서론 Android 개발자들이 종종 마주치는 문제에 대해 이야기해보려 합니다. 바로 Dagger라는 의존성 주입 프레임워크를 사용하면서 발생하는 "cannot find symbol DaggerAppComponent" 오류인데요. 이 문제를 해결하는 방법을 함께 알아보도록 하겠습니다. 문제 상황 Android 프로젝트를 진행하던 중, Android Studio에서 다음과 같은 빌드 오류가 발생했습니다: C:\dev\DH-git\app\src\main\java\kr\co\nanumlotto\app\App.java:18: error: cannot find symbol import kr.co.nanumlotto.di.DaggerAppComponent; ^ symbol: class DaggerAppComponen..

언제나 그랫듯 내가 나중에 다시 보고 쓰기 위한 Zebra 프린터를 컨트롤하기 위한 명령어들을 정리해둔 글이다. 이번엔 선요약없이 바로 정리간다. 미리 적어두자면, 여기 적어둔 명령어가 ZPL명령어의 전부는 아니다. 그저 내가 진행중인 프로젝트에서 사용된것들만 정리되어있을뿐 ! 그럼 시작...하기전에 퀵 레퍼런스 깃허브 먼저 공유하고 시작 ! zpl은 일단 꺽쇠(^)로 시작한다. 1. ^XA , ^XZ : 브라켓 오프닝브라켓(Opening Bracket)으로 코틀린이나 자바에서 중괄호 한쌍({})의 역할을 한다. 중괄호처럼 XA와 XZ가 한쌍이다. 이 사이에 넣고싶은 명령어를 전부 때려넣으면 된다. 2. ^FX : 주석 ^FX comment 말그대로 주석이다. 자바나 코틀린 등의 많은 프로그래밍 언어에서..
언제나 그랫듯 선결론. 또한 미리 말하자면 이 글은 가이드가 아니다. 내가 겪은 삽질을 기반으로 내가 겪은 문제들에 대한 해결방법을 의식의 흐름대로 써내려간것이다. 자세한건 아래 쭉 읽어보시고, 핵심은 이 세가지 ! 1. 백그라운드에서 푸시 커스텀하고싶다 -> 이 블로그 를 참고해 푸시메시지의 구조를 세팅한 후 커스텀하자 2. 백그라운드에서 푸시 클릭 시 푸시메시지에 들어있는 data는 펜딩인텐트에 실려서 시동 액티비티로 보내진다 ! 3. navController를 사용하여 프래그먼트 위주의 앱 구조라면, 매니페스트에서 그래프가 있는 액티비티옵션에 android:launchMode="singleInstance" 를 추가해주자 본격 TMI 삽질기록 시작!! 우리의 경우 푸시에 data 페이로드에 topic..