분류 전체보기
-
[안드로이드] device supports x86 but apk only supports armeabi-v7a안드로이드(java)/에러 관련 2020. 6. 8. 16:12
device supports x86 but apk only supports armeabi-v7a NDK 를 사용하기 위해 armeabi-v7a 를 build.gradle 에 입력하고 에뮬레이터를 실행해보려고 했는데 평소와는 다른 모습으로 나타났습니다. 그래도 그냥 실행하면 되겠지 하고 실행해봤으나 실행되지 않았습니다. stackOverflow에서 실행 방법을 찾았습니다. build.gradle 의 ndk 안에 내용을 하나 더 추가하면 되네요. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 android { compileSdkVersion 29 buildToolsVersion "28.0.3" defaultConfig { applicationId "com.cis" minSdkVe..
-
[안드로이드] DSL element 'android.dataBinding.enabled' is obsolete and has been replaced with 'android.buildFeatures.dataBinding'.안드로이드(java)/에러 관련 2020. 6. 4. 15:47
DSL element 'android.dataBinding.enabled' is obsolete and has been replaced with 'android.buildFeatures.dataBinding'. 안드로이드 4.0 부터는 data binding 과 view binding 을 사용하기 위해서는 사용 선언 방법이 조금 변경 되었다고 합니다. 안드로이드 스튜디오 4.0 미만 버전 android { viewBinding { enabled = true } } android { dataBinding { enabled = true } } 이런식으로 build.gradle 에 선언 하였지만 안드로이드 스튜디오 4.0 부터는 buildFeatures 내부에 들어있기 때문에 아래처럼 선언해서 사용하도록 ..
-
[flutter] could not connect to lockdownd error code -17flutter/flutter 에러 2020. 5. 22. 17:55
could not connect to lockdownd error code -17 exception: ideviceinfo returned an error: error: could not connect to lockdownd, error code -17 flutter에서 잘 사용하던 에뮬레이터가 갑자기 위와같은 에러를 출력했습니다. 구글에서 찾아봤으나 금방 찾아지진 않았네요. 안드로이드 캐시도 지우고 다시 실행해봐도 에뮬레이터를 실행하려고 하면 no connected devices found 가 나타납니다. 그래서 flutter doctor를 실행해봤습니다. 그랬더니 아래처럼 나오네요 ㅜ 뭔가 문제가 있긴 있는거 같아서 좀 관련된 내용들을 좀 더 찾아봤습니다. 여기저기 헤매면서 이거다 싶은걸 하나 찾아서..
-
[안드로이드] java.net.SocketException: socket failed: EPERM (Operation not permitted)안드로이드(java)/에러 관련 2020. 5. 17. 16:55
java.net.SocketException:socket failed:EPERM(Operation not permitted) retrofit 연습중에 위와 같은 에러가 나타났습니다. 해결방법은 에뮬레이터에 있는 해당 앱을 삭제하고 다시 설치 하시면 됩니다. 엄청 간단한건데 해결해보겠다고 이것저것 수정하다가 시간만 보냈네요 ㅜ
-
[안드로이드] Failed to connect to localhost/127.0.0.1:8080안드로이드(java)/에러 관련 2020. 5. 17. 16:51
Failed to connect to localhost/127.0.0.1:8080 springboot 로 간단한 Rest API 서버를 연습삼아 만들었습니다. 그리고 API 를 만든김에 안드로이드에서 retrofit 으로 API 정보를 가져오려고 하였습니다. 다 완성한 이후에 에뮬레이터로 정보를 가져오려고 하였으나 위와 같은 에러가 출력되었습니다. retrofit에서 주소는 아래와 같이 넣었습니다. 1 2 3 4 Retrofit retrofit = new Retrofit.Builder() .baseUrl("http://localhost:8080/") .addConverterFactory(GsonConverterFactory.create()) .build(); Colored by Color Scripter..
-
[intelliJ] cannot run program '/path/tomcat/bin/catalina.sh' error=13 permission deniedweb 프로그래밍/intelliJ 에러 2020. 5. 14. 11:43
cannot run program '/path/to/tomcat/bin/catalina.sh' error=13 permission denied 맥에서 intelliJ 설치 후 톰캣과 연동하고 웹 프로젝트를 실행했는데 에러가 나타났습니다. permission denied 인걸 보면 권한 관련 에러인거 같은데 어디서 수정해야할지 모르겠습니다. 구글에서 찾아보니 간단하게 해결 가능한것 같네요. Terminal 에서 tomcat의 bin 디렉토리까지 이동 후 거기에서 아래 내용을 입력해 주셔서 파일 권한을 변경해주시면 됩니다. 입력할 내용 : chmod a+x /path/to/tomcat/bin/catalina.sh 이렇게 입력하신 후 다시 실행해보시면 이상없이 잘 실행 되실겁니다.
-
[안드로이드] The SDK directory '/Users/cis/Documents/KotlinforNetwork/Chapter03/D:\Android\android-sdk' does not exist.안드로이드(java)/에러 관련 2020. 5. 4. 17:54
The SDK directory '/Users/cis/Documents/KotlinforNetwork/Chapter03/D:\Android\android-sdk' does not exist. 외부에서 만들어진 소스 코드를 open 으로 읽어왔는데 위와같은 에러가 나타났습니다. local.properties 에 /Users/cis/Library/Android/sdk 로 경로가 제대로 들어있는데 왜 에러가 나타난건지 잘 모르겠습니다. 이럴땐 clean 아니면 rebuild 해보면 어느정도 해결이 되었던것 같아서 rebuild 해보았는데 달라진게 없습니다. 그래서 file에 있는 Invalidate Caches/Restart 를 해봅니다. 모든 정리가 완료된 후 안드로이드 스튜디오가 재실행됩니다. 이제서야 이..
-
[flutter] The current Flutter SDK version is ~~~~flutter/flutter 에러 2020. 5. 3. 01:14
The current Flutter SDK version is 1.7.8+hotfix.4. provider를 사용하기 위해 pubspec.yaml에 넣고 packages get을 누르니 아래와같은 에러가 나타났네요. SDK 버전이 호환되지 않는것 같습니다. 문제 해결을 위해 열심히 찾아봅니다. 플러터 업그레이드를 해주면 해결 되는것 같습니다. 하단 탭에서 terminal 을 실행해줍니다. 그리고 flutter sdk 가 설치된 폴더의 bin 폴더로 이동해줍니다. 해당 위치에서 flutter upgrade --force 를 입력해주면 업그레이드 작업이 진행되며 아래와 같이 진행됩니다. 업그레이드가 완료된 이후에 다시 packages get 을 실행해보시면 잘 되실 겁니다.