Unity3d 안드로이드 게임의 출시 후보를 만들었으며 여러 장치에서이 게임을 사용해 보았습니다. 이 제품을 제외한 모든 곳에서 작동합니다. 하나의 장치에서 설치를 거부합니다. APK에서 설치를 시도하면 잠시 생각한 다음 응용 프로그램이 설치되지 않았다고 알립니다. 그 이상의 정보는 없습니다.안드로이드 앱이 왜이 기기에 설치되지 않나요?
이 앱의 이전 버전은 항상 정상적으로 설치되었습니다. 안드로이드 도구를 r21에서 r22로 업그레이드했지만이 새 버전에서는 약간의 충돌 문제가 수정되었습니다.
전화가 프로 요를 실행하지만 매니페스트는 Play 스토어에서 볼 수 있듯이 8의 최소 API가 여기에 매니페스트 정보의 스크린 샷이다 있습니다
여기
장치의 정보를 덤프입니다 : http://pastebin.com/4jWq1nRS
다음은 설치에서 로그 캣의 : 35 : http://pastebin.com/X6K87fPK (company.appname
확인)
14에서 실패 마감재를 설치 50.275. A)가 있기 때문에, 홀수
07-15 14:35:47.185 W/PackageParser(2480): Unknown element under <manifest>: supports-gl-texture at /data/app/vmdl62580.tmp Binary XML file line #51
지원이-GL 텍스처가 유효한 매니페스트 요소와 b) 어느 쪽도 구글 콘솔 또는 기타를 연주하지 : 설치를 통해 그냥 그 전에, 여러 번 전화는 불평 전화가 매니 페스트에 대해 불평합니다.
com.mobidia.android.mdm.testframework.TestManager에 몇 가지 예외가 있습니다. 사용자가 mobidia의 My Data Manager를 제거했지만 여전히 설치할 수 없습니다. 이 문제이기 때문에, 나는 오류 "항목에없는 인증서"를위한 "Eclipse wont let my app run"와 같은 답을 체크 아웃했지만 그들이 적용 생각하지 않는다
07-15 14:35:47.427 W/PackageParser(2480): Exception reading assets/bin/Data/Managed/Assembly-CSharp-firstpass.dll in /data/app/vmdl62580.tmp
07-15 14:35:47.427 W/PackageParser(2480): java.lang.SecurityException: /data/app/vmdl62580.tmp failed verification of META-INF/CERT.SF
...
07-15 14:35:47.427 E/PackageParser(2480): Package com.company.appname has no certificates at entry assets/bin/Data/Managed/Assembly-CSharp-firstpass.dll; ignoring!
:
는이 오류는 로그 캣에서 팝업 빌드가 아닌 전화에만 해당됩니다. 빌드가 확실히 릴리스 인증서로 서명되어 있습니다. 그렇지 않으면 플레이 저장소에 업로드 할 수 없습니다. 나는 jarsigner로 그것을 확인했고 완전히 검증 된 것으로 나타났다.
내가 제공 할 수있는 다른 진단 도구는 무엇입니까? 이 휴대 전화로 상황이 왜 깨지는 지 아십니까? 나는 이것을 공개하고 싶지 않고 많은 휴대 전화에서이 문제를 발견합니다.
기기가 Android 2.3에서 실행되므로 더 높은 Android 버전이 필요한 항목을 추가하지 않았습니까? – g00dy
대답은 아마도 "_ 미니어 버그 수정 _"에 있습니다. – jahroy
문자 그대로 단지 몇 가지 null 검사. 가장 크게 변경된 도구입니다. – tenpn