본문 바로가기

android137

[Android][kotlin] Retrofit End of input at line 1 column 1 path $ 해결방법 안녕하세요~ 챠니입니다! :) 이번에는 Retrofit 통신을 구현하면서 발상해는 원인에 대해서 알아보겠습니다. End of input at line 1 column 1 path $ 오류? End of input at line 1 column 1 path $ Retrofit에서 Response값이 비어있을 때(Length=0) 발생하는 오류입니다. 해결방법은 다음과 같습니다. End of input at line 1 column 1 path $ 해결방법 End of input at line 1 column 1 path $ 다음의 코드를 추가합니다. Retrofit Builder하는 부분에서 다음 표시된 부분을 추가합니다. val retrofit = Retrofit.Builder() .addCallAdap.. 2022. 8. 25.
[Android] EditText 속성정리 안녕하세요~ 챠니입니다! :) EditText만들면서 추가설정에 필요한 부분을 정리해보도록 하겠습니다. EditText 속성 maxLength : EditText가 작성할 수 있는 최대 길이를 지정 singleLine : false로 설정하게 되면 EditText의 오른쪽 면에 닿으면 줄바꿈이 된다. scrollHorizontally : false: EditText의 길이가 오른쪽으로 길어져도 좌우 스크롤이 안된다. singleLine과 scrollHorizontally 속성을 함께 사용 singleLine: false / scrollHorizontally:false inputType : 키보드의 형태를 지정, 공식 문서를 참고 imeOptions : 키보드의 완료 버튼을 지정 아무 값도 지정하지 않았다.. 2022. 8. 25.
[Android] 'tools:replace="android:label"', 'tools:replace="android:theme"' 해결방법 안녕하세요~ 챠니입니다! :) 이번에는 'tools:replace="android:label"', 'tools:replace="android:theme"' 오류가 나왔을때 해결하는 방법에 대해서 알아보겠습니다~! 문제확인 문제는 다음과 같았습니다. Manifest merger failed : Attribute application@label value=(**********) from AndroidManifest.xml:39:9-34 is also present at [**********] AndroidManifest.xml:46:9-41 value=(@string/app_name). Suggestion: add 'tools:replace="android:label"' to element at Androi.. 2022. 8. 23.
[Android] android.useAndroidX=true 문제 해결방법 안녕하세요~ 챠니입니다! :) 문제 Your project has set `android.useAndroidX=true`, but configuration `debugRuntimeClasspath` still contains legacy support libraries, which may cause runtime issues. This behavior will not be allowed in Android Gradle plugin 8.0. Please use only AndroidX dependencies or set `android.enableJetifier=true` in the `gradle.properties` file to migrate your project to AndroidX (see ht.. 2022. 8. 22.