일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- svn
- intellij 연동
- terms
- cherrypick
- 자바
- install
- IntelliJ
- git
- Branch
- Android
- Checkout
- 특징
- java
- constructor
- SSL
- commit
- 캡슐화
- Class
- Android Studio
- syntax
- 문법
- VCS
- 생성자
- IntelliJ IDEA Community
- gradle
- sourcetree
- 상속
- error
- TortoiseSVN
- Subversion
- Today
- Total
목록TroubleShooting (10)
Jay's Developer Note
java.lang.RuntimeException: Invocation failed Unexpected end of file from server 발생원인 데스크탑에서 작업을 하던 도중 갑자기 하드가 뻑나는바람에.. 급히 노트북으로 선회했다가 맞닥뜨린 녀석이다.. 풀에러 메시지는 아래와 같다. Fetch Failed Invocation failed Unexpected end of file from server java.lang.RuntimeException: Invocation failed Unexpected end of file from server at git4idea.GitAppUtil.sendXmlRequest(GitAppUtil.java:30) at git4idea.http.GitAskPassAp..
Error Code: 1175. 개인 프로젝트를 진행하는 중 Workbench 에서 Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column 에러가 발생했다. 신규 Column 을 추가한 상황이고 그 Column 을 전부 특정 값인 1로 설정해야하는 상황이었다. 근데 WHERE 절이 필요하다고 나오면서 안되는 상황이었다. 아무래도 모든 Row 에 영향을 끼치는 위험한 SQL 쿼리문이라 방지해주는 옵션으로 보인다. 해결방법 이 에러는 풀 에러 메시지를 보면 해결법이 나온다. 아래는 풀 텍스트다. # Time Action Message Duration ..
Build was configured to prefer settings repositories over project repositories but repository 'maven' was added by build file 'build.gradle' 발생원인 오픈 소스 라이브러리를 테스트하기 위해 새로운 프로젝트를 만들어서 라이브러리를 implementation 을 했다. Sync now 를 누르고 라이브러리를 써봤다. 안 된다..!!! project 단의 build.gradle 에 repository 를 추가 안 해줬다.(ㅎㅎ 머쓱 ㅎㅎ) 열었는데, 어.. 뭔가 내가 자주 보던 build.gradle 이랑.. 뭔가 많이 다른 모습이었다. 뭔가가 아주 많이 비어있었다.. 음.. 원래 repository..
Could not initialize class com.android.sdklib.repository.AndroidSdkHandler 발생원인 인터넷에서 오래전에 작성된 오픈 소스코드를 열어보니 이런 에러가 발생했다. Could not initialize class com.android.sdklib.repository.AndroidSdkHandler 해결방법 이 에러는 안드로이드 플러그인 버전의 문제다. 버전을 사용하고 있는 안드로이드 스튜디오와 맞춰주면 깔끔하게 해결된다. build.gradle 파일은 모듈 단이 아닌 프로젝트 단에 있는 build.gradle 파일이다. 버전을 맞추고 싱크도 맞추면 gradle 버전도 동일하게 맞춰야 한다. Build 탭에 Log 로 나오지만 나오기 전에 미리 맞추고 ..
Workbench - SSL connection error: SSL is required but the server doesn't support it AWS EC2 에 MySQL 을 설치해서 사용하던 중 데스크탑에서는 되는 데 노트북에서는 접속이 안 되는 현상이 발생했다. 발생원인 Failed to Connect to MySQL at {IP주소:포트}with user {userName} SSL connection error: SSL is required but the server doesn't support it 서버에 설치한 MySQL Server 버전이 최신 버전이면 SSL 을 지원하는데 내가 설치한 버전은 SSL 을 지원하지 않는 버전의 MySQL Server 였기 때문에 추가 설정이 필요했다. 그..
Error:Cannot find System Java Compiler 다른 프로젝트는 잘 되는 유독 특정 프로젝트만 빌드 시 컴파일러를 못찾는다? 그러면 프로젝트 레벨의 build.gradle 파일로 가서 buildscript 태그 안에 dependencies의 classpath를 봐보자 현재 Android Studio 버전과 같은지를 확인해보자
Caused by: java.lang.NoSuchMethodError 발생원인 Caused by: java.lang.NoSuchMethodError: android.support.v4.content.res.ConfigurationHelper.getScreenWidthDp 내 경우에는 페이스북 oAuth 때문에 사용한 라이브러리의 문제였다. 해결방법 app 단위의 build.gradle 파일에 compile 'com.facebook.android:facebook-android-sdk:4.+' 를 compile 'com.facebook.android:facebook-android-sdk:4.20.0' 로 변경해야 한다.
Error:Error:Failed to resolve: com.android.support:** Install Repository and sync project 발생원인 Error:Error:Failed to resolve: com.android.support:support-annotations:27.0.1 Install Repository and sync project Error:Error:Failed to resolve: com.android.support:appcompat-v7:27.0.1 Install Repository and sync project Error:Error:Failed to resolve: com.android.support:customtabs:27.0.1 Install Repos..
Out of Memory 발생원인 Caused by: java.lang.OutOfMemoryError: Failed to allocate a 103680012 byte allocation with 16777216 free bytes and 75MB until OOM 해결방법 1. Manifest.xml open 2. tag 에 android:largeHeap="true" android:hardwareAccelerated="false" 추가
APK 파일 설치 시 :: 앱이 설치 되지 않았습니다 발생원인 release apk build 후 vega, redmi3 에서 설치 시도 release apk 는 v2(IDE에서 새로 도입된 빌드 옵션)옵션으로 빌드 google - android document에 따르면 AOS 6.0 이상에서 apk 빠른설치를 위해 지원해 주는 옵션이라 적혀있음 고로 6.0 미만에서 설치 시에 설치가 안되는 현상이 발생 - OS 별 apk 파싱 로직이 다르기 때문에 6.0 미만에서는 해당 로직이 없을 것으로 예상 해결방법 해결법은 v1 옵션으로 빌드 확실히 v2로 하면 6.0 이상에선 설치가 좀 빠른 느낌 6.0 미만은 지원 안 할 앱이라면 v2 옵션으로 하는 것도 나쁘지 않을 듯함 권한획득도 그렇고 doze 모드도 그..