hardwareAccelerated하지만 기본 True는 거짓말
광고를 앱 내에 구현할 때 출시 후 아픈 경험을 했으므로 공유도 겸해 Tips로 남겨두면 좋겠습니다.
hardwareAccelerated는 명시 적으로 지정합시다.
광고를 구현할 때는 다음과 같은 지정을
<application>
루트에 요구되는 경우가 많습니다.android:hardwareAccelerated="true"
공식 문서에는 디폴트 True라고 쓰여 있다
The default value is "true"if you've set either minSdkVersion or targetSdkVersion to "14"or higher; otherwise, it's "false".
Ref : htps : //에서 ゔぇぺぺr. 안 d로이 d. 코 m/구이데/토피 cs/마니후 st/아 p ぃ카치온-에멘 t. html#후세세 l
최근이라고 하면
minSdkVersion
는 19
인가 21
를 지정하는 것이 많다고 생각하므로 True 가 디폴트라고 인식해 버리네요.hardwareAccelerated의 지정을 지우면 성대하게 크래시가 늘어났다
올라온 크래시는 다음과 같은 내용이었습니다.
1주일에 크래시 프리 유저 비율이 5%는 줄어들 정도로 이 2개의 크래쉬로 영향이 있었기 때문에 유저에게는 죄송하지 않았다고 생각합니다. . .
에러 내용으로 구구도 전혀 정보 나오지 않았기 때문에 대부분은,
広告使ってるのにhardwareAcceleratedの指定消すなんてあり得ないでしょ
같은 인식일까라고 생각합니다.hardwareAccelerated=true 의 지정을 돌려주면 성대하게 크래쉬가 감소했다
기본값의 의미는 무엇입니까,,,
OS나 기종에 따라 거동이 바뀌었다
충돌 정보를 따라 가면,
OS는
7以上9未満
, 메이커도 Xperia、Galaxy、AQUOS
에 집중하고 있는 것을 알았습니다.단말기에 의해 충돌이 일어나는 단말과 일어나지 않는 단말이 있는 것 같습니다.
요약
ちゃんと
실장해 가면 제대로 움직이는 것은 있다 .이상입니다.
Reference
이 문제에 관하여(hardwareAccelerated하지만 기본 True는 거짓말), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/FujiKinaga/items/7e2864e59671eea90f02텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)