«android-7.0-nougat» 태그된 질문

27
android.os.FileUriExposedException : file : ///storage/emulated/0/test.txt가 Intent.getData ()를 통해 앱을 넘어 노출됨
파일을 열려고 할 때 앱이 충돌합니다. Android Nougat 아래에서 작동하지만 Android Nougat에서는 충돌합니다. 시스템 파티션이 아닌 SD 카드에서 파일을 열려고 할 때만 충돌이 발생합니다. 권한 문제가 있습니까? 샘플 코드 : File file = new File("/storage/emulated/0/test.txt"); Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(file), "text/*"); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); // Crashes on this line 로그: …



3
Android 7 Nougat에서 Charles Proxy를 사용하는 방법은 무엇입니까?
Android 7은 인증서 처리 방식 ( http://android-developers.blogspot.com/2016/07/changes-to-trusted-certificate.html )에 몇 가지 변경 사항을 도입 했으며 어떻게 든 내 Charles 프록시가 더 이상 작동하도록 만들 수 없습니다. 내 network_security_config.xml : <?xml version="1.0" encoding="utf-8"?> <network-security-config> <base-config> <trust-anchors> <certificates src="system" /> </trust-anchors> </base-config> <debug-overrides> <trust-anchors> <certificates src="user" /> </trust-anchors> </debug-overrides> </network-security-config> 디버그 모드에서 실행 …

6
Android 7 네이티브 크래시 : libc.so tgkill
다음 스택 추적에서이 기본 충돌이 발생합니다. 이는 Android 7.0 및 7.1에서만 발생합니다. 몇 년 동안 제작 된 앱에 새로운 기능이 추가되지 않았지만, 더 많은 기기가 Nougat로 업데이트됨에 따라이 충돌이 자주 발생하고 성가신 일이되고 있습니다. 조언을 주시면 감사하겠습니다. native: pc 000000000007a6c4 /system/lib64/libc.so (tgkill+8) native: pc 0000000000077920 /system/lib64/libc.so (pthread_kill+64) native: pc 000000000002538c …

11
Android N 디스플레이 크기가 작음보다 크게 설정된 경우 '캔버스 : 너무 큰 비트 맵을 그리려고합니다.'
새로 도입 된 Display sizeOS 설정이 너무 큰 값으로 설정된 경우 Android N에서 시작시 충돌하는 게시 된 앱이 있습니다. logcat을 보면 다음 메시지가 표시됩니다. java.lang.RuntimeException: Canvas: trying to draw too large(106,975,232 bytes) bitmap. 나는 첫 번째 활동에서 멋진 큰 배경 이미지를 보여주는 ImageView로 문제를 추적했습니다. 문제의 이미지는 2048x1066이고 내 일반 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.