본문 바로가기

전체 글

(263)
안드로이드 스튜디오 AAR파일 등록 / how about to "Android studio" insert Module(. AAR) 연동방법이 변경되었습니다 아래 링크로 오셔서 참고하세요 2022.01.12 - [운동하는 개발자/Android] - 안드로이드 스튜디오 2020.3.1 Arctic Fox AAR 파일 모듈 연결하기 안드로이드 스튜디오 2020.3.1 Arctic Fox AAR 파일 모듈 연결하기 작년 초 android studio에서 .aar파일을 연결하는 글을 썼었는데 고새 바뀌었다😥 전문 안드로이드 개발자도 아닌데 회사에서 담당한 안드로이드 프로젝트가 있기에 이런 소소한 변화도 은근 스트 singo112ok.tistory.com ❌ 연동방법 변경으로 아래 방법 사용불가 위 링크 참고 ❌ 연동방법 변경으로 아래 방법 사용불가 위 링크 참고 Android Studio 버전 : 3.4.1기준 (4.0.1버전도 동일 확인)..
안드로이드 스튜디오 aar 릴리즈 / Android Studio aar Release aar은 빌드를 하면 debug버전으로 빌드된다 이를 Release로 빌드하려면 우측에 코끼리아이콘 Gradle을 누르고 뜬 창에서 코끼리 모양에 마우스를 가져다 대면 Execute Gradle Task라고 뜨는데 이를 클릭 후 명령어 'gradle aR' 을 치고 앤터 혹은 'assembleRelease' 로 검색해서 하단에 Gradle Task에서 더블클릭 해주면 된다 위와같이 동일한 경로에 release버전이 생성된것을 확인할 수 있다 틀린내용이나 질문은 댓글로 남겨주세요
android studio getter setter 자동완성 1. 클래스에서 Alt+ Insert 키 입력 2. Getter and Setter 클릭 3. getter, setter를 생성할 변수 선택 (Ctrl+클릭 , Shift+클릭으로 다중선택가능) 4. 위와 같이 자동완성 완료! 틀린내용이나 질문은 댓글로 남겨주세요
라자루스에서 string array 를 JNI로 java에게 넘기기 / how to passed LAZARUS String Array to JNI for android 지난번 Lazarus(free pascal)로 생성한 so파일을 안드로이드에 연동하는법을 배워보았습니다 그 예제에서는 int값만 주고 받았는데 이게 주고받는게 단순하지 않은 타입들이 있습니다 그 문제는 흔히 사용하는 string에서부터 시작됩니다 우선 java의 String은 유니코드로 저장되는 char 배열이기에 lazarus String으로 쓰기위해선 UTF- 8로 인코딩을 해줘야한다 java에서 넘어온 string값 변환(JNI -> Lazarus) var jsTemp : JString; sTemp : String; begin sTemp := JStringTostring(jsTemp); end; function JStringToString(AJString: jstring): string; var E..
라자루스(프리파스칼) 로 안드로이드에 사용 될 so파일 생성 / how to make .so for android to LAZARUS(freepascal) / fpcupdeluxe 설치 - 2 2021/01/28 - [운동하는 개발자/Lazarus] - 라자루스(프리파스칼) 로 안드로이드에 사용 될 so파일 생성 / how to make .so for android to LAZARUS(freepascal) / fpcupdeluxe 설치 - 1 라자루스(프리파스칼) 로 안드로이드에 사용 될 so파일 생성 / how to make .so for android to LAZARUS(freepas Lazarus(Freepacal)를 이용하여 안드로이드 native library인 .so파일을 Cross Compile 하여 생성 해보자 1. 우선 크로스컴파일을 가능하게 해주는 fpcupdeluxe라는 프로그램을 다운받아야 한다 1-1) fpcupdeluxe.. singo112ok.tistory.com 1..
라자루스(프리파스칼) 로 안드로이드에 사용 될 so파일 생성 / how to make .so for android to LAZARUS(freepascal) / fpcupdeluxe 설치 - 1 Lazarus(Freepacal)를 이용하여 안드로이드 native library인 .so파일을 Cross Compile 하여 생성 해보자 1. 우선 크로스컴파일을 가능하게 해주는 fpcupdeluxe라는 프로그램을 다운받아야 한다 1-1) fpcupdeluxe다운 좌측링크를 누른 뒤 Latest release를 눌러 깃헙에서 자신의 os와 cpu에 맞는 설치파일을 다운로드받는다 1-2) FPC를 설치해주는데 라자루스가 이미 설치되어있다면 원하는 버전의 FPC를 선택해서 FPC Only를 누르면 해당경로에 설치된다 가장 최신버전을 이용하자 1-3) 두번째탭 cross 화면이며 필자는 이미 크로스컴파일러가 설치 되어있기에 found crosscompiler for x86_64 등의 메세지가 표출된다 여기서..
업로드한 인증서로 서명되지 않은 APK를 업로드했습니다 / google play console 업로드 오류 구글 플레이 콘솔에서 앱을 업데이트하기 위해 apk혹은 aab파일을 업로드 하였는데 위와 같은 에러를 확인하였다면? 에러전문 더보기 업로드한 인증서로 서명되지 않은 APK를 업로드했습니다. 동일한 인증서를 사용해야 합니다. 업로드한 인증서는 다음의 지문을 사용합니다. [ SHA1: 11:15:a0:AD:4A:EC:97:FF:1B:AC:AB:56:B6:BB:04:DD:8C:EF:1A:5A ] 업로드한 APK는 다음 지문의 인증서로 서명되었습니다. [ SHA1: BB:45:88:CC:75:AD:26:6C:7E:98:7A:33:27:73:AE:AD:33:77:BF:A7 ] 이 에러는 인증서키 (.jks) 파일이 기존에 사용하던 파일과 변경되었을 경우 발생 할 수 있다 이를 업로드 전에 미리 확인해 보기 위해서..
윈도우10 자바 환경변수 설정 / windows 10 java windows 10 java environment variable add 자바를 어느경로에서든 커맨드창에서 편하게 쓰기 위해서는 자바 환경 변수 설정이 필수다 요즘엔 설치시에 자동으로 환경변수 등록 여부를 물어보기도 하지만 그렇지 않은 경우도 있으니 방법을 알아보자 1) 제어판 -> 시스템 및 보안 -> 시스템에 들어가면 위와 같은 화면이 뜬다 여기서 '고급 시스템 설정'을 누른다 2) 새로 뜬 창에서 고급-> 환경변수 버튼입력 3) 사용자 변수와 시스템 변수가 있는데 사용자 변수는 현재 로그인 된 윈도우 계정에서만 사용가능한 설정이며 시스템 변수는 해당 PC에서 어떤 사용자로 접속하든 사용 가능한 설정이다 특별한 경우가 아니면 시스템 변수에 추가해 준다 시스템변수 -> 새로만들기 4) 변수이름은 JAVA_HOME을 입력하고 변수값엔 실제 자바가 설치된 경로를 입력한다 사용자..