개발/Android Studio 에러2024. 10. 28. 20:53에러: ERROR: Unknown host CPU architecture: arm64

ERROR: Unknown host CPU architecture: arm64...  처음으로 Mac OS를 사용하는데, 프로젝트가 여러 언어가 뒤섞여있고, ndk를 사용해야하는 프로젝트이다.계속 NDK 관련 오류가 발생해서 여러 시도를 했지만 다 실패해 머리가 아픈 상태였다. 다시한번 점검하자는 생각으로 ndk-build의 설정값을 바꾸는 시도를 Finder(윈도우 기준, 파일탐색기)로 해보기로 했다.이때까지 터미널에서 명령어로 처리했기 때문에 하면서도 잘되고 있는게 맞는지 의문인 상태였다. 해당 에러에 대해 검색하면 다음과 같은 해결법을 시도하라는 글이 많다. https://wookno1.tistory.com/56 [에러]Unknown host CPU architecture: arm64 , Andro..

에러: Invalid authentication data. Re-Login
개발/Android Studio 에러2024. 10. 28. 20:44에러: Invalid authentication data. Re-Login

Invalid authentication data. Re-Login 클론한 프로젝트 빌드에 오류가 많아 빌드환경부터 맞추고자 IDE도 버전을 맞추고, VCS github clone을 시도하려하니 발생한 에러. 검색해보니 Github token 이야기가 많길래 그거부터 시행했다. github -> 로그인 후, 우상단의 프로필을 눌러 나오는 사이드 바에서 setting  이동한 창의 좌측 사이드 바에서 아래로 쭉 내려가보면 developer settings  이후 좌측 메뉴의 personal access tokens(classic)  Generate token을 눌러 다음을 체크한다. repo, admin, gist 체크 후 생성.token 값을 복사해서 저장해두고 로그인.  * 만약 이미 추가된 사용자라고..

개발/안드로이드2024. 10. 23. 22:17Gradle, AGP 관련 사이트

최근 프로젝트 빌드하며 Gradle 버전, AGP 버전, JDK 버전 호환 관련해서 골치 아팠기 때문에 정리해봤다. 1. 최신 AGP ~ 이전 버전https://developer.android.com/reference/tools/gradle-api Android Gradle plugin API reference  |  Android DevelopersAndroid Gradle plugin API referencedeveloper.android.com 2. Gradle 릴리즈 노트https://docs.gradle.org/current/release-notes.html Gradle 8.10.2 Release NotesGradle Release Notes Gradle 8.10.2 is the second p..

개발/Android Studio 에러2024. 10. 23. 21:45에러: The project is using an incompatible version (AGP 8.7.1) of the Android Gradle plugin. Latest supported version is AGP 8.6.0

The project is using an incompatible version (AGP 8.7.1) of the Android Gradle plugin. Latest supported version is AGP 8.6.0 프로젝트가 지원되지 않는 Android Gradle Plugin(AGP) 버전 8.7.1을 사용 중이므로, 지원되는 최신 버전인 AGP 8.6.0으로 다운그레이드해야 한다. 해당하는 build.gradle로 가서 다음의 버전을 수정한다.8.7.1 -> 8.6.0dependencies { classpath 'com.android.tools.build:gradle:8.6.0'} 이를 수정하면서 AGP 버전도 Gradle 버전과 호환되는지 알아야 한다. 최신 AGP는 다음을 참고하자...

에러: Minimum supported Gradle version is 8.9. Current version is 8.5.Please fix the project's Gradle settings.
개발/Android Studio 에러2024. 10. 23. 21:45에러: Minimum supported Gradle version is 8.9. Current version is 8.5.Please fix the project's Gradle settings.

Minimum supported Gradle version is 8.9. Current version is 8.5.Please fix the project's Gradle settings. Gradle 버전 관련 문제.오류창에서 말한대로 Gradle의 버전을 업데이트해주면 된다. gradle\wrapper\gradle-wrapper.properties를 열어서 다음 항목의 버전을 수정한다.distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip8.5 -> 8.9 최신 Gradle은 다음을 참고하자.https://docs.gradle.org/current/release-notes.html Gradle 8.10.2 Releas..

개발/Android Studio 에러2024. 10. 23. 21:33에러: Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

A problem occurred evaluating project ':app'.
> Failed to apply plugin 'com.android.internal.application'.
   > Could not create an instance of type com.android.build.gradle.internal.dsl.BaseAppModuleExtension.
      > Could not create an instance of type com.android.build.gradle.internal.dsl.TestOptions.
         > Could not create an instance of type com.android.build.gradle.internal.dsl.TestO..

개발/Android Studio 에러2024. 10. 23. 21:32에러:

Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)

Re-download dependencies and sync project (requires network)
The state of a Gradle build process (daemon) may be corrupt.

Unable to find method ''void org.gradle.api.internal.DefaultDomainObjectSet.(java.lang.Class)''
'void org.gradle.api.internal.DefaultDomainObjectSet.(java.lang.Class)'

Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)

Re-download dependencies and sync project (requires network)
The state of a Gradle build process (daemon) may be corrupt. Stopp..

에러: Unsupported Gradle JVM.Your build is currently configured to use Java 17.0.11 and Gradle 5.6.4.Possible solutions
개발/Android Studio 에러2024. 10. 23. 21:26에러: Unsupported Gradle JVM.Your build is currently configured to use Java 17.0.11 and Gradle 5.6.4.Possible solutions

Unsupported Gradle JVM.Your build is currently configured to use Java 17.0.11 and Gradle 5.6.4.Possible solutions: - Upgrade to Gradle 8.5 and re-sync - Upgrade to Gradle 7.2 and re-sync 안드로이드 스튜디오 프로젝트 실행 시, 설치된 JDK와 프로젝트 설정의 gradle 버전 지원이 맞물리지 않아 발생하는 오류이다. 따라서 gradle 버전을 지원되는 자바 버전에 맞게 올리거나, 자바 버전을 gradle이 지원하는 버전에 맞게 내려야한다. 1. build.gradle의 dependencies { classpath 'com.android.tools.build:g..

에러: A problem occurred evaluating project ':app'.> Process 'command 'git'' finished with non-zero exit value 128
개발/Android Studio 에러2024. 10. 23. 21:17에러: A problem occurred evaluating project ':app'.> Process 'command 'git'' finished with non-zero exit value 128

(Mac OS에서 작업 중 생긴 일)안드로이드 스튜디오 실행 후, 거기서 git clone 해오는 게 아니라 github 홈페이지에서 repo를 다운로드해서 실행하니 발생한 에러이다. 검색결과 git과 관련된 설정이 안되어 있다는 것 같다고 한다. 1. git 관련 설치터미널에서 다음 두 개를 설치한다.brew install gitbrew install git-gui 이후, macPorts(https://www.macports.org/install.php)도 설치하였다. 이 자료를 참고한 프로세스이다.https://git-scm.com/downloads/mac Git - Downloading PackageDownload for macOS There are several options for install..

개발/Xcode 에러2024. 10. 21. 20:19에러: e_os2.h Missing '#include <_types/_uint64_t.h>'; 'uint64_t' must be declared before it is used

/Users/[UserName]/Library/Developer/Xcode/DerivedData/[ProjectName]/Build/Products/Release-iphoneos/XCFrameworkIntermediates/OpenSSL-Universal/OpenSSL.framework/Headers/e_os2.h:265:9 Missing '#include '; 'uint64_t' must be declared before it is used 프로젝트 빌드시 발생한 오류로, openssl 관련하여 발생한 오류이다.검색해봐도 정확히 내 케이스랑 비슷한 예는 보이지 않았다. 그래도 검색과 직감적으로 알 수 있던 공통된 사항은 openssl의 설치 이후 프로젝트에서 설정한 openssl의 위치와 일치하지 않는..

image