Programming/Bugs Life

Programming/Bugs Life

    [Android] java.lang.NullPointerException: Attempt to invoke virtual method ' jav

    [Android] java.lang.NullPointerException: Attempt to invoke virtual method ' jav

    상황: EditText 10개 선언하여 인텐트로 정보를 담아서 사용하려 했는데, 갑자기 화면이동이 안된다.??? 이게 무슨일인가 싶었습니다. 혹시나, 이러한 문제에 직면하셨다면 운이 좋으시네요. 해결할 수 있습니다!!! 저는 EditText를 10여개 정도 선언을 하여, 입력을 받은 텍스트를 변환하여 화면이동을 하려했습니다. 물론, 인텐트 사용법을 알고 있었기에, 간단하게 할 수 있는 작업이라 생각했습니다. 변수를 주구장창 써서 선언을 하고,,, onCreate()에서 변수를 할당해주었습니다. 그리고 이 입력창에 오기전에 메인 화면에서 이동하기 위해 버튼을 누르면 인텐트로 화면 전환이 되게 하였습니다. 그런데, 여기서, 문제였습니다. 인텐트는 분명 제가 변수를 많이 생성한 액티비티에 와있다고 하는데, 화..

    [Android]  Invalid VCS root mapping ERROR Trouble Shooting Error

    [Android] Invalid VCS root mapping ERROR Trouble Shooting Error

    상황: 다른 개발자의 프로젝트 받아서 빌드 시키는 과정 중 이러한 경고문이 뜸. GitHub 연동이 문제로 보인다. 해당 프로젝트를 open을 통해서 그냥 열었다. 해결: 일단 검색을 했다. 관련 블로그를 보고 숙지후 해결함. 방법: 1. 해당 Configure 가이드 대로 이동한다. Vesion Control 부분으로 자동이동된다. 2. 해당 Git주소에 대해서 연필 모먕을 눌러서 수정화면을 띄운다. 최초 화면 이런 화면이 뜬다. 분명 맞는 경로인데, 무슨 오류인지 잘 몰랐다가 이해가 되었다. Project로 인식을 안하고 열린듯 하다. 해당 부분을 Project로 옵션을 눌러주고, VCS 부분은 으로 수정하고 OK. 이후에는 Apply를 누르고 OK를 누룬뒤 다시 빌드나 껏다가 키면된다. 👍👍👍👍👍 ..

    [Android] Caused by: java.lang.NullPointerException

    [Android] Caused by: java.lang.NullPointerException

    오류: Caused by: java.lang.NullPointerException:Attempt to invoke virtual method 'android.view.View android.widget.ImageView.findViewById(int)' on a null object reference 위의 오류는 ImageButton, ImageView 를 사용하려하는데, 이상하게 id를 평상시처럼 입력해도 인식을 못한다고 에러가 뜨는 것이었다. 보통 xml의 객체 값을 activity에서 다시 선언해주고 할당을 해줘야한다. ImageButton a ; onCreate()--> a.findViewById(R.id.btn_image); 이런식으로 선언을 해주면 되는데, 이상하게 imageView와 imag..

    [Android] Firebase & gradle 버전 충돌

    [Android] Firebase & gradle 버전 충돌

    참고 StackOverflow Gradle Sync with google services modules · Issue #36 · google/play-services-plugins Describe the bug I upgraded my google services libraries to the latest and I found dependency problems : `In project 'app' a resolved Google Play services library dependency depends on anot... github.com

    [Android] Button 위치 에러 :: [This view is not constrained. It only has designtime positions, so it will jump to (0,0) at runtime unless you add the constraints.]

    [Android] Button 위치 에러 :: [This view is not constrained. It only has designtime positions, so it will jump to (0,0) at runtime unless you add the constraints.]

    Error 내용 This view is not constrained. It only has designtime positions, so it will jump to (0,0) at runtime unless you add the constraints 상황 : Button 사용하다가 Constraint레이아웃에서 버튼을 그냥 드래그 했는데, 바로 빨간줄 그어져서 에러 메세지 확인해보니 위와 같은 내용이 주어진다. 해석 이 문제는 그냥 정확한 위치가 아니라는 것이다. 애매하다는 것임. 위치를 잡아주면된다. 방법 Constraint이든 아니든 해당 레이아웃에서 정확한 위치를 잡아주면됨. 여러가지 방법이 있다. 1. 그냥 우클릭 하든 빨간 전구를 클릭해서 추천하는 방법? 을 눌러본다. 이 방법은 그냥 무시하라는..

    [GitHub] a lock file already exists in the repository, which blocks this operation from completing.

    [GitHub] a lock file already exists in the repository, which blocks this operation from completing.

    a lock file already exists in the repository, which blocks this operation from completing. Git_Hub :: 갑자기 커밋이나 푸쉬 풀 안되고 이러한 메세지 뜰경우 해결방법 1. 일단 뭔가 부딪히는 현상같은거니 lock파일 삭제 걍 해야함! 2. 커밋이든 뭐든 하려는 해당 폴더로 직접 이동 3. 해당 폴더에서 우클릭 - here git bash 로 들어간다. 4. 해당 명령어를 작성해서 lock파일을 그냥 지워버린다. \ rm -rf ./.git/index.lock 5. git desktop 이거나 vs라면 한번 껏다 킨다. 6. 정상 가동되고, 부딫히는 파일은 desktop같은 경우 물어봐준다. 그 중 내가 원하는 방법을 선택하면 ..

    [VS] Cannot make a static reference to the non-static method ..... from the type ... Java(603979977)

    [VS] Cannot make a static reference to the non-static method ..... from the type ... Java(603979977)

    Cannot make a static reference to the non-static method ㅁㅁㅁ from the type ㅁㅁㅁJava(603979977) static 으로 동일 하게 맞춰주면된다. 코드로 보면 이해된다. public class Compressed { public static void main(String[] args) { System.out.println("Hello"); String show = "abbccccc"; System.out.println(compress(show)); } String compress(String str) { StringBuilder compressed = new StringBuilder(); int countConsecutive = 0; for ..

    [Flutter] :: Error#04 => 안드로이드 스튜디오 업데이트 후 플러그인이 업데이트가 안된다?

    [Flutter] :: Error#04 => 안드로이드 스튜디오 업데이트 후 플러그인이 업데이트가 안된다?

    [Flutter] :: Error#04 안드로이드 스튜디오 업데이트 후, 플러그인이 업데이트가 안된다? 상황 : Android Studio를 업데이트버전은 4.0 으로 최신 버전인데 안정화 작업이 된 거라고 알고 있었다. 이제 오랜만에 플러터 프로젝트를 해보려고 켰건만.. 이러한 애러가 뜨면서 flutter프로젝트의 언어인 Dart가 아예 인식이 안되는 이상한 현상이 발생 해결 : 언제나 그랬듯이 당황하면 안된다. 침착하게 빡침을 달래고 여기저기 검색을 했다. 그나마 위안이 된 비슷한 사람 뭔가 이상했다. 남들은 다 잘된다고 하는듯한 싸늘한 느낌이 들었다. 차분히 하나씩 곱씹어 보며 에러에 대한 나의 프로토콜을 진행했다. 수단과 방법 : 1. 플러그인을 업데이트 하면되는거 아닌가? 기본적인 질문에서 시작..