본문 바로가기

프로그래밍/Android131

[Android] 무선으로 안드로이드 화면 pc에 띄우기 (무선 디버깅) 이전에도 무선으로 안드로이드를 디버깅 하는 방법을 포스팅 했었지만 이전에 포스팅 했던 방법은 간략하게 포스팅 해서 더 자세한 방법을 기술하려고 한다. 아래 링크는 이전에 포스팅한 내용이다. https://youngsblog.tistory.com/entry/scrcpy-%EB%AC%B4%EC%84%A0-%EC%97%B0%EA%B2%B0 scrcpy 무선 연결 1. 휴대폰과 노트북 같은 wifi 연결 2. 휴대폰을 노트북과 USB로 연결 3. cmd창을 연 후 adb가 설치된 경로로 이동 ( 필자의 경우 C:\사용자\컴퓨터이름\adb) 4. cmd창에 아래 명령어 순차적으로 입력 - adb t youngsblog.tistory.com 더보기 하단에 포스팅한 내용을 전부 설정한 후에 무선으로 연결을 편하게 하.. 2022. 2. 20.
[Android] https 통신을 위해 해야할것 플레이스토어에 앱을 올리려고 하는데 네트워크 통신을 할때는 https로 통신해야 한다고 해서 사설 SSL을 만들어서 해당 SSL로 연결하려고 하니 trust뭐시기 하면서 에러가 나왔다. 며칠동안 찾아보다가 커뮤니티에 질문글을 올렸는데 duckDNS를 이용해 DNS를 만들고 Let's Encrypt를 이용해 SSL을 생성해서 해보라는 조언을 들었다. 혹시나 플레이스토어에 앱을 올리려고 하는데 https 통신에서 막히면 위와같이 하면 될것같다. 물론 아직 해보지는 않음 ㅋㅋㅋㅋ duckDNS를 이용해 GCP의 VM인스턴스 외부 IP로 접속하는것까진 확인했다. https://www.duckdns.org/ Duck DNS Duck DNS free dynamic DNS hosted on AWS news: logi.. 2022. 1. 5.
[Android] 현재 프로젝트의 App Version 가져오기 defaultConfig { applicationId "appNAme" minSdkVersion 26 targetSdkVersion 28 versionCode 1 versionName "1.0.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } app단의 Build.gradle에 아래와같이 versionName을 설정할수있는데 해당 앱버전을 코드에서 사용하고 싶으면 아래와같은 코드를 이용해 가져오면 된다. var versionName = BuildConfig.VERSION_NAME 2022. 1. 5.
[Android] Execution failed for task ':app:lint'. 에러 해결법 Execution failed for task ':app:lintVitalAnalyzeRelease'. > Could not resolve all dependencies for configuration ':app:releaseUnitTestCompileClasspath'. The project declares repositories, effectively ignoring the repositories you have declared in the settings. You can figure out how project repositories are declared by configuring your build to fail on project repositories. See https://docs.grad.. 2021. 12. 18.