안드로이드 인앱 결제를 시작해보자! Google Play 결제 라이브러리6 사용 방법
구글플레이 결제 라이브러리6을 사용하여 인앱 결제 기능을 구현해보자. 구글 플레이 콘솔에 로그인 후 결제 프로필 작성을 먼저 해야하고 결제 계좌 및 세금 관련 정보도 등록을...
Caused by: java.lang.RuntimeException: Manifest merger failed : Attribute application@allowBackup value=(false) from AndroidManifest.xml
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ‘:wellness:processReleaseManifest’. at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70) at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51) at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62) at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54) at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:60) at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:97) at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:87) at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52) at...
안드로이드 매니페스트 파일에 하나 이상의`tools : replace`를 추가하는 방법
구분자가 “|” 가 아닌 “,” 이다. tools:replace=”android:supportsRtl,android:allowBackup” tools:replace=”android:name,android:icon,android:theme,android:allowBackup,android:fullBackupContent”
앱을 삭제했을 때 shared preference 데이터 삭제하는 방법
앱을 삭제했을 때 shared preference 데이터 삭제하는 방법 앱을 삭제 후 재설치 한 후에도 공유 환경 설정(shared preference)에서 일부 데이터가 복원되는 증상이 요즘 나온 최신...
근접센서로 할 수 있는게 뭐가 있을까요?
우리가 사용하는 휴대폰에는 근접센서(PROXIMITY)가 있습니다. 통화할 때 휴대폰을 귀에 가져가면 근접센서가 동작하여 화면을 꺼줍니다. 귀에서 멀어지면 다시 화면이 켜지구요.. 이런 근접센서로 할 수 있는게 뭐가...
Android 스튜디오에서 ‘ImmutableList.of’ 메서드를 사용할 수 없을 때 해결 방법
구글플레이 결제 라이브러리6 예제를 따라하다보니 메서드를 사용할 수 없어서 빨간색으로 표기되었다. 자바 기본 라이브러리에 ImmutableList는 기본적으로 없는 것인가? 구글 검색을 해보니 라이브러리 2개 있다. 2개...
implementation ‘com.google.firebase:firebase-ads:17.0.0’ 로 버전 업데이트 발생되는 오류
implementation ‘com.google.firebase:firebase-ads:17.0.0’ 로 버전 업데이트 후 발생한 오류인데 오류가 발생하면 앱이 실행되지 않고 죽는다. 10-23 09:54:41.720 4621-4621/? E/AndroidRuntime: FATAL EXCEPTION: main Process: ddolcatmaster.finedustrecord,...
[AdMob] ‘확인할 앱’ 페이지 확인하기 2022년 9월부터 검토 및 승인되지 않은 앱에서 광고 게재가 제한됩니다. 검토 절차를 시작하려면 ‘확인할 앱’에서 추가 설정이 필요한 앱을 확인하세요.
구글 AdMob 사이트에 로그인해보니 빨간색줄로 안내 메세지가 하나 노출 되었다. AdMob도입된 앱 확인하여 수익 창출하기 가이드 설명란을 확인해보았다. [AdMob] ‘확인할 앱’ 페이지 확인하기 2022년 9월부터 검토...
[android 10] 백그라운드 서비스가 동작을 멈추었다.
안드로이드 9까지는 포그라운그에 백그라운드 서비스를 올린 후 노티를 해주면 정상적으로 동작하였다. 하지만 안드로이드 10(android Q)부터는 어찌된 영문인지 동작을 하지 않는다. 새로운 운영체제가 나올 때 마다...
패브릭 서비스 종료가 될 모양이다
패브릭 서비스가 종료될 모양이다파이어베이스로 마이그레이션하라는 안내 메일이 왔다. 오류확인 후 오류수정시 용이하게 이용했는데….. 없어지게 되다니…그럼 소스코드의 패브릭관련 코드는 걷어내야하는 걸까??걷어내지 않으면 서비스 만료 후 오류가...