본문 바로가기
반응형

Android6

[Android] android gradle plugin requires java 17 to run. you are currently using java 13 Android Studio Flamingo 버전을 다운로드 받아서 앱을 하나 빌드 하려고 했더니 제목처럼 gradle plugin이 java 17 버전이 필요하다고 에러가 발생했다. 안드로이드 스튜디오를 새로 설치할 때마다 환경 세팅 관련해서 여러가지 문제들이 항상 발생을 하는 것 같다. Build file 'D:\Workspace_Android\EditText2\app\build.gradle' line: 2 An exception occurred applying plugin request [id: 'com.android.application'] > Failed to apply plugin 'com.android.internal.application'. > Android Gradle plugin requ.. 2023. 9. 30.
[Android] AOSP 소스 다운로드 및 Emulator 빌드방법 * AOSP 소스코드 다운로드 받기 1. Manifest의 URL 지정 $ repo init -u https://android.googlesource.com/platform/manifest 2. 마스터 분기 지정 $ repo init -u https://android.googlesource.com/platform/manifest -b android-12.1.0_r27 - android 12 가장 마지막 tag로 받기 ※ AOSP tag 정보 https://source.android.google.cn/docs/setup/about/build-numbers?hl=ko#source-code-tags-and-builds 2023. 7. 12.
[Android] ADB를 윈도우10 환경변수로 등록하기 안드로이드폰을 USB 디버깅으로 연결할 때마다 adb.exe가 위치한 폴더를 실행하고 있는 나를 발견했다. 노트북을 교체하고 환경변수에 등록을 하지 않았는데 해야지 해야지 미루고만 하고 있었다. 맘 먹고 등록하면서 다음에는 빼먹지 않도록 기록해 놓기로 했다. 1. adb.exe의 위치는 android sdk를 설치한 위치에 있다. 예) D:\AndroidSDK\platform-tools\ 2. 환경변수를 등록하기 위해 내 컴퓨터를 열어서 설정으로 들어간다. - 내컴퓨터 -> 속성 -> 고급 시스템 설정 -> 환경변수 - 시스템 변수(S)의 Path를 선택하고 편집을 누른다. - 새로 만들기를 선택해서 SDK의 경로를 platform-tools\까지 포함해서 추가한다. 3. cmd 창을 호출해서 adb v.. 2023. 5. 24.
[Android] adb: failed to install xxx.apk Failure [INSTALL_FAILED_VERIFICATION_FAILURE] 마켓에서 받은 앱을 apk로 추출하여 다른 기기에 adb install 할 때 가끔 발생하는 오류이다. * 해결방법 > adb shell settings put global verifier_verify_adb_installs 0 을 해주면 정상적으로 설치가 된다. 2023. 5. 16.
[Android] Android platform (API 30)에서 빌드가 되는 Test app 기본구조 Android Studio에서 Empty app을 만들면 Emulator에서는 잘 돌아가도 Android platform에 이식해서 빌드를 하면 안되는 경우가 많다. 이를 수정한 소스코드를 기록용으로 저장한다. 아래는 버튼을 누르면 페어링된 기기의 블루투스 정보를 얻어서 api를 호출하는 간단한 앱이다. package com.lge.hfpclient; //import androidx.appcompat.app.AppCompatActivity; // for Android Studio import android.support.v7.app.AppCompatActivity; // for Android Platform import android.Manifest; import android.os.Build; impo.. 2023. 2. 16.
[Android] 인텐트로 구글 기본 앱 연동하기 기능 테스트를 할 때 인텐트를 받았을 때 잘 받았는지 확인할 수 있는 방법이 로그도 있지만 구글에서 기본적으로 지원하는 기본기능들을 인텐트로 구동시키는 방법도 있다. 1. 카메라 private static final int REQUEST_IMAGE_CAPTURE = 1; Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(intent, REQUEST_IMAGE_CAPTURE); 2. 인터넷 Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.Google.com")); startActivity(intent);.. 2023. 2. 9.
반응형