가즈가 계산기가 업데이트 되면서 일부 LG폰의 키보드에 소수점이 보이지 않는 증상이 나타났습니다. 해당 증상은 기존 안드로이드 네이티브 기반 앱에서 리액트 네이티브 기반의 앱으로 플랫폼을 변경하여서 발생한 문제로 아래 내용 참고하셔서 조치 부탁드립니다. 해당 증상은 일부 LG폰에서 발생하는 증상으로 보입니다. 해당 내용에 대해 LG전자 측에서 내놓은 해결 방안으로는 키보드 설정에서 "LG 키보드"를 선택하고 앱을 다시 시작해 보라는 답변을 받았습니다. 이렇게 해도 문제가 해결되지 않는다면 플레이스토어에서 새로운 키보드 앱을 다운로드해 사용해 보는 것을 추천드립니다. 추천드리는 키보드는 다음과 같습니다. - 네이버 키보드 https://play.google.com/store/apps/details?id=c..
카카오 API를 사용하기 위해서는 키 해시를 등록해줘야되는데 디버그 모드에서는 디버그 키해시, 릴리즈 모드에서는 릴리즈 키해시를 각각 따로 등록을 해주어야됩니다. 처음 접하시는 분들은 이게 뭔소린지... 하실겁니다. 저도 삽질을 많이 했기에 이번 기회에 정리를 해보았습니다. https://developers.kakao.com/docs/android/getting-started#키해시-등록 Kakao Developers_ 더 나은 세상을 꿈꾸고 그것을 현실로 만드는 이를 위하여 카카오에서 앱 개발 플랫폼 서비스를 시작합니다. developers.kakao.com 해당 링크에 키해시에 대한 설명이 되어있지만 생소한 부분이다보니 시작부터 막히시는 분들이 많을거에요 제 개발환경은 현재 윈도우10을 사용중이라 윈..
이번에 카카오링크 안드로이드 버전을 적용하면서 초보 개발자분들이 적용하기에는 설명이 부족한 부분이 많다는 것을 느꼈습니다. 카카오 개발가이드를 따라하다가 막히는 부분이 많다면 아래 내용대로 따라오시면 성공하실 수 있을겁니다!! https://developers.kakao.com/ 카카오 디벨로퍼 사이트에 들어가서 적당히 가입과 이름 설정을 해주시고 앱 만들기 버튼을 눌러 앱을 만들어줍니다. 앱이 만들어지고 키가 생성되었습니다. 우리는 여기서 네이트브 앱 키만 사용하면 됩니다. 앱 정보 설정 혹은 설정에 일반을 클릭해줍니다. 플랫폼 추가 버튼을 누르고 Android를 선택해 줍니다. 패키지명에 카카오링크를 적용할 안드로이드 프로젝트 패키지명을 입력해줍니다. 패키지명 입력 시 마켓 URL은 자동입력됩니다. ..
Run 'app'은 잘 되는데 .apk파일을 만드려고 Build -> Generate Signed Bundle or APK를 클릭하는 순간 AAPT2 process unexpectedly exit. Error output:라는 에러가 발생하면 최근 추가한 이미지 파일 중에 가로나 세로가 1000픽셀을 넘는 이미지 파일이 있는지 확인해주세요. 파일 이미지를 줄인 후 다시 시도해주세요.
Manifest merger failed : Attribute application@allowBackup value=(false) from AndroidManifest.xml:19:9-36 is also present at [libName:versionCode] AndroidManifest.xml:12:9-35 value=(true). Suggestion: add 'tools:replace="android:allowBackup"' to element at AndroidManifest.xml:18:5-100:19 to override. 특정 라이브러리를 호출했을 때 해당 오류가 발생하는 경우가 있다. 라이브러리의 Manifest에 allowBackup이 내 앱의 allowBackup과 다르기 때문인데 간단..
keytool을 사용하지않고 간단하게 해시키를 구할 수 있는 방법입니다. Log.e("getKeyHash", ""+getKeyHash(MainActivity.this)); public static String getKeyHash(final Context context) { PackageManager pm = context.getPackageManager(); try { PackageInfo packageInfo = pm.getPackageInfo(context.getPackageName(), PackageManager.GET_SIGNATURES); if (packageInfo == null) return null; for (Signature signature : packageInfo.signatures)..
webview에서 다른 앱을 호출할 때 보통 intent 호출을 사용한다. intent 호출 시 net::ERR_UNKNOWN_URL_SCHEME 에러가 발생할 것이다. 해당 코드를 WebViewClient에 추가해주면 해결된다. (자바, 코틀린) //자바 @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url != null && url.startsWith("intent://")) { try { Intent intent = Intent.parseUri(url, Intent.URI_INTENT_SCHEME); Intent existPackage = getPackageManager().getLaunchInten..
안드로이드 앱 타겟을 28로 업데이트하다보니 해당 에러가 발생했다. java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/impl/cookie/DateUtils; 매니페스트의 어플리케이션에 해당 코드를 삽입하면 해결된다. ... ... android 9의 bootclasspath에서 apache라이브러리가 제거되어 기본적으로 앱에서 사용할 수 없으므로 추가해주어야 한다. 참고. https://developers.google.com/maps/documentation/android-sdk/config#specify_requirement_for_apache_http_legacy_library
"이 블로그의 모든 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
- Total
- Today
- Yesterday