티스토리 뷰

반응형

23년 11월 기준.

에러난 함수에서 Alt+Enter. 자동완성.
File-Settings-Edit-General-Auto Import-Optimize Imports on the fly
// 안드로이드 스튜디오 import 단축키

val AnalyticsWebInterface = AnalyticsWebInterface()
// 클래스 초기화

Control+Shift+N
// 파일 열기

Empty Activity가 아닌 Empty Views Activity로 프로젝트 생성해야 layout으로 폴더 구조 잡힘.

File google-services.json is missing
// json app 경로 확인

Execution failed for task ':app:checkDebugAarMetadata'.
// sdk 34 이상이어야 함.

환경 변수 Path에 해당 경로 추가
C:\Users\User\AppData\Local\Android\Sdk\platform-tools
// Android Studio Terminal ADB 활성화

The integer literal does not conform to the expected type Double
// putDouble에 들어가는 숫자는 1000이 아니라 1000.0. 애초에 KRW는 putLong을 써야 될듯.

webView.addJavascriptInterface(AnalyticsWebInterface(this), AnalyticsWebInterface.TAG);
// 두번째 파라미터는 JS 인터페이스로 내보낼 변수명임. window.WebViewInterface면 해당 "WebViewInterface"로 맞춰줘야함.

프로젝트에서 Find in Files(Ctrl+Shift+F)하면 클래스명 검색이 안됨. 해당 폴더(앱단위)에서 검색해야 클래스 검색 가능. 확인 필요.

String userAgent = webView.getSettings().getUserAgentString();
webView.getSettings().setUserAgentString(userAgent + "/APTRACK_ANDROID");
// 웹뷰시, userAgent에 구분값 추가.

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2026/08   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
글 보관함