본문 바로가기

안드로이드16

[android] 그림자가 안생겨요. elevation not working. 보통 안드로이드에서 elevation을 추가해서 그림자 효과를 주곤했는데, 오늘은 아무리해도 적용이 안된다. 건드린적없는 하드웨어가속이 꺼져있다. 혹시 manifest에서 하드웨어가속 옵션을 false로 설정하진 않았는지 확인해보자. android:hardwareAccelerated="false" 위와 같이 되어있다면 true로 변경 및 지우고 다시 실행해보자. 만약 적용되지 않는다면, 아래 사항들을 확인해보자. - 백그라운드가 투명하게 설정되어있진 않은지? - background 확인 - 그림자가 생길만한 공간이 있는지? - margin 추가 2022. 11. 2.
[android] INSTALL_PARSE_FAILED_MANIFEST_MALFORMED Targeting S+ (version 31 and above) requires that an explicit value for android:exported be defined when intent filters are present' 32 버전의 폰에서 빌드를 시도했는데 에러가 났다. manifest에서 LAUNCHER로 설정된 activity에 android:exported="true"를 추가하면 해결된다. 2022. 11. 2.
[android stuido] 개발앱, 운영앱 구분하기 (productFlavors) 보통 앱을 개발할땐 개발서버와 운영서버를 나누어서 관리하게 된다. 그러다보면 운영앱과 개발앱엔 버전부터, 서버, 계정 등등 독립적으로 관리될 사항이 한둘이 아닌데, 이럴땐, productFlavor를 통해 id를 구분하여 추가해 각각 관리될 수 있도록 하면 편리하다. 기본적인 빌드 구성 defaultConfig { applicationId "com.company.myApp" minSdkVersion 28 targetSdkVersion 31 versionCode 1 versionName "1.0" archivesBaseName = "myApp" } 빌드 구성 추가해보기 applicationIdSuffix로 id에 접미사를 추가해서 구분해줘야 앱이 개별적으로 설치가 된다. flavorDimensions "v.. 2022. 10. 31.
[android studio] dolphin 업데이트 바빴던 프로젝트가 끝난김에 스튜디오 업데이트를 진행했다. 역시 빌드는 한번에 되지 않는다. 당연하다. 스튜디오 업데이트를 꺼리는 큰 이유다. 그래도 다행이 원인은 빠르게 찾을 수 있었다. 이 외에도 오래되서 작동이 안되는 repo들은 삭제하고 mavenCentral()을 추가하여 작동되길 빌어보자... 2022. 10. 26.