분류 전체보기95 Unable to make field private final java.lang.String java.io.File.path accessible > 이슈 build 클릭시 해당 에러가 나타날때가 있다. Unable to make field private final java.lang.String java.io.File.path accessible: module java.base does not "opens java.io" to unnamed module @3ee88d82 > 해결 1. ./android/gradle.properties 파일에서 org.gradle.jvmargs 옵션을 변경해준다. // 기존 org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 // 변경 org.gradle.jvmargs=--add-opens java.base/java.io=ALL-UNNAMED 2. [Sync Project wi.. 2023. 9. 15. BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 61 > 이슈23년 8월 31일 플레이 스토어에서 SDK 타깃 버전을 상향하라는 이슈를 보고https://developer.android.com/google/play/requirements/target-sdk?hl=ko Google Play의 대상 API 수준 요구사항 충족하기 | Android DevelopersGoogle Play의 대상 API 수준 요구사항 충족하기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. APK를 업로드하는 경우 Google Play의 대상 API 수준 요구사항을 충족developer.android.com 오랜만에 웹뷰 프로젝트를 빌드해봤더니 아래와 같은 오류가 발생하였다.Could not open init generic class cache f.. 2023. 9. 15. module not specified > 이슈 안드로이드 스튜디오 run이 비활성화 되어 있을때 [Add Configuration]을 클릭하여 [Android App]을 들어가보면 error: module not specified를 확인할 수 있다 > 해결 상황에 따른 여러가지 해결책이 있지만, 내경우는 프로젝트 경로 자체를 잘못 불러왔다.🤔 안드로이드 스튜디오에서 Open을 클릭하고 Open > 프로젝트 폴더가 아니라, 프로젝트 폴더 내부의 Open > MyApplication 폴더로 불러오자! *import로 불러오면 [Sync Project with Gradle Files] 버튼이 없더라.. 왜 없나 한참 찾다가 Open으로 불러오니 있음! [Sync Project with Gradle Files] 버튼을 누르고 재빌드시, 좌측 리스트.. 2023. 9. 15. [SourceTree] upstream 가져올 때 Repository not found 해결 mac을 M2로 바꾸고 소스트리를 새로 설치하였는데 두가지 이슈가 발생하였고, 아래 해결책으로 두 이슈 모두 해결되었다. > 이슈 1. 소스트리 원격 저장소 경로에 upstream URL을 등록해도 해당 레포지토리를 불러오지 못함 (upstream 가져오기시 -> Repository not found) 2. 내 KeyChain을 등록해뒀음에도 소스트리를 켜면 지속적으로 username과 password를 입력하라는 알림창 발생 > 해결 터미널 열어서 입력 git config --global credential.helper osxkeychain [참고 URL] https://stackoverflow.com/questions/9088433/sourcetree-constantly-asks-for-authent.. 2023. 8. 23. 상하좌우 중앙 정렬시키기 기준 1. Flexbox 사용 .parent { /* 상하좌우 정중앙 정렬하기 */ display: flex; justify-content: center; align-items: center; } .child { } 2. CSS의 Transform과 Translate 사용 .parent { /* 설정 */ position: relative; } .child { /* 상하좌우 정중앙 정렬하기 */ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } [참조 URL] https://www.freecodecamp.org/korean/news/cssro-mueosideun-jungang-jeongryeolhaneun-bangbe.. 2023. 8. 22. 구글 애널리틱스 적용하기 2편(react-ga4) > 구글 애널리틱스 GA4 적용 (230710) 2023년 7월 1일부터 유니버셜 애널리틱스 속성이 데이터를 수집하지 않습니다. 대신 Google 애널리틱스 4 속성을 만드는 것이 좋습니다. 구글 애널리틱스가 드디어 결국 GA4를 사용해야 하는 날짜가 되었고 그에 따라 기존 유니버셜 ID를 추적했던 react-ga 라이브러리에서 react-ga4로 변경하였다. https://www.npmjs.com/package/react-ga4 다행히도 변경사항이 그리 많지않아 기존 글에서 수정만 하였다! 1. 리액트와 구글 애널리틱스 연결하기 배포할 때 포함되는 dependencies에 설치 $yarn add react-ga4 $npm install react-ga4 --save 2. 추적 ID를 환경변수로 저장하기.. 2023. 7. 10. [flutter] webview시 http 접근 허용해주기 보안정책으로 인해 android나 ios에서 http연결은 기본적으로 차단되어 있다.따라서 https가 아닌 http를 사용하는 페이지를 웹뷰에서 열고 싶다면 추가적인 설정을 해주자. android (AndroidManifest.xml) /* ios (info.plist)NSAppTransportSecurity NSAllowsArbitraryLoads NSAllowsArbitraryLoadsInWebContent 2023. 6. 13. [Flutter] 안드로이드 앱 배포하기 Flutter에서 하이드리드 앱 개발시구글 플레이스토어에 비해 iOS 앱스토어에 배포하는 방법은 비교적 간단했다. iOS 앱스토어 배포는 따로 키를 서명할 필요없이 xcode에서 Product > Archieve 해주고 Distributed App을 누른 뒤, AppStoreConnect에 업로드해주면 끝난다.물론 Archieve를 누르기 전까지 여러가지의 에러 상황이 있었지만.. 에러 상황은 따로 기록해두기로..! 앱 아이콘(런치 아이콘) 등록 관련 내용은 여기선 생략!이제 구글 플레이스토어 배포 과정을 살펴보자~ > (안드로이드) 앱에 디지털 서명하기Google Play 스토어에 출시하기 위해서는 반드시 앱에 디지털 서명을 해야한다. 1. KeyStore 만들기2. 앱으로부터 KeyStore참조하기3.. 2023. 5. 25. Cannot find module 'typescript' or 'ts-node' > Cannot find module 'typescript' 시 $npm install -g typescript $npm link typescript > Cannot find module 'ts-node' 시 위의 typescript 모듈이 먼저 전역 설치가 된 이후 진행한다. $npm install -g @types/node $npm install -g ts-node [참조 URL] https://github.com/TypeStrong/ts-node/issues/707#issuecomment-645757008 2023. 5. 7. 이전 1 2 3 4 5 6 ··· 11 다음