새로운 Nexus 7에서는 블루투스로 APK 파일을 수신 할 수 없습니다


9

방금 Nexus 7을 받았는데 내 Nexus로 만든 앱을 보내려고합니다. 블루투스를 사용하여 휴대 전화로 또는 블루투스 작동을 사용하여 랩톱에서 직접 보내지 않습니다. 휴대 전화에서 '파일을 찾을 수 없습니다' 내 노트북에있는 동안 "요청을받을 수 없습니다"라는 메시지가 표시됩니다.

이미지를 보내려고했는데 제대로 작동했습니다.


어쩌면 당신은 노트북의 블루투스 제조업체, 어떤 OS 등을 명확히 할 수 있습니다. 또한 내 경험상 블루투스는 파일 전송을 위해 잘 작동했습니다.
varunyellina

답변을 통해 문제를 해결하는 데 도움이 되었습니까? 그렇지 않은 경우 무엇이 빠졌습니까?
ndsmyter

여기서도 같은 문제입니다. 확장자 이름 변경도 작동 할 수 있습니다.
liuyanghejerry

답변:


8

Android는 기본적으로 특정 파일 형식 (하드 코딩 된 목록) 만 허용합니다.

두 가지 해결책이 있습니다.

  • 발신자는 허용 된 파일 확장자를 추가하여 화이트리스트에 나열된 MIME 유형 중 하나로 보내기 전에 파일 이름을 바꿀 수 있습니다.
  • 지원되는 제조업체에서 전화를 구입 하거나 인바운드 Bluetooth 전송으로 모든 파일 형식을 허용하는 OmniROM 또는 CyanogenMod 와 같은 애프터 마켓 펌웨어를 설치 하십시오.

제조업체가이 동작을 변경하지 않았거나 목록을 확장하지 않은 경우 2015 년 1 월 현재 허용되는 MIME 유형은 다음과 같습니다.

"image/*",
"video/*",
"audio/*",
"text/x-vcard",
"text/plain",
"text/html",
"text/xml",
"application/zip",
"application/vnd.ms-excel",
"application/msword",
"application/vnd.ms-powerpoint",
"application/pdf",
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"application/vnd.openxmlformats-officedocument.wordprocessingml.document",
"application/vnd.openxmlformats-officedocument.presentationml.presentation",

즉, 미디어 파일 확장자 (예 : .jpeg / .png / .gif / .mp4 / .mp3 /), Zip 파일 (.zip), PDF (.pdf) 또는 사무실 문서 (.doc / .xls / ...) 등

소스 코드에서 정확한 현재 정의를 보려면 목록이 문자열 ACCEPTABLE_SHARE_INBOUND_TYPES 변수에 정의되어 있습니다.


6

Nexus 기기에서이 문제를 경험했습니다. Nexus에서는 블루투스를 통해 APK 파일을 수신 할 수 없습니다.

내가 찾은 가장 쉬운 해결 방법은 파일을 ZIP 파일로 압축하여 장치로 보내는 것입니다. 그런 다음 ZIP을 휴대 전화 / 태블릿에서 압축 해제 할 수 있으며 APK를 사용하여 앱을 설치할 수 있습니다. (앱을 설치하려면 보안 설정에서 '알 수없는 출처의 앱 설치'를 활성화했는지 확인하십시오)


5

이것이 지원되지 않는 이유는 이메일에 첨부 된 .exe를 보낼 수없는 이유와 정확히 같습니다. 이는 사람들이 보호되지 않은 전화기로 악성 소프트웨어를 보내지 못하도록하기위한 것입니다. 그렇기 때문에 대부분의 안드로이드 폰은 블루투스를 통한 APK 전송을 허용하지 않습니다.

그래도 Bluetooth를 통해 APK를 보내려면 응용 프로그램 및 전화에서 내선 번호 (APK)를 숨기는 것이 가장 좋습니다 (예 : 내선 번호 압축 또는 변경). 이렇게하면 응용 프로그램을 계속 수락하면서 전화를 속일 수 있습니다. 그런 다음 패키지를 압축 해제하거나 이름을 바꿔 APK를 검색해야합니다.

다른 사람들이 이미 언급했듯이 다른 방법은 AirDroid 와 같은 타사 응용 프로그램을 사용하는 것 입니다. APK를 전송할 수 있습니다.

응용 프로그램을 설치하려면 "알 수없는 출처의 응용 프로그램 설치"가 활성화되어 있어야합니다. 이 기능을 사용하지 않으면 Google Play의 앱만 허용됩니다.


1

나는 안드로이드 태블릿과 두 개의 안드로이드 폰을 가지고 있습니다-하나는 넥서스 인 전화기입니다-모두 삼성에서 제조했습니다.

Nexus 휴대 전화를 소스로 사용하는 경우 다른 두 기기로 gpx 파일을 보낼 수 있습니다. 그러나 태블릿에서 gpx 파일을 보내려고하면 Bluetooth는 내용이 지원되지 않는다고 말합니다. 태블릿과 Nexus 휴대 전화는 모두 루팅되어 있고 다른 휴대 전화는 그렇지 않습니다.

이는 동일한 공급 업체의 안드로이드 장치 간에도 블루투스 파일 전송을위한 서로 다른 '화이트리스트'를 가리 킵니다.

파일 확장자를 xml로 변경했는데 실패했습니다. txt로 변경하면 트릭이되었습니다.

귀찮은 일입니다. 또한 Dropbox를 사용하여 전송을 깔끔하게 처리했습니다.


0

Airdroid 앱을 사용 하여 apk 파일을 모바일 (웹 인터페이스가 있음)에 복사하면 컴퓨터의 웹 인터페이스에서 설치를 시작할 수 있습니다.

블루투스는 Nexus 기기에서도 인기가 많았으며 일부 ROM (일반적으로 재고 기반, 주로 블루투스 수정 사항)과 잘 작동하고 다른 일부 (보통 야간 또는 최종 출시)에서는 정말 잘 작동합니다. CM과 같이 크게 조정되거나 사용자 정의 된 ROM).


0

하나의 문자 IE (.apk write .ap 대신)를 삭제하여 확장명을 변경하면 나를 위해 일했습니다!


-1

알 수없는 출처에서 앱을 설치하는 옵션이 설정되어 있는지 확인하십시오. 4.0 (ICS)에서는 "보안 및 화면 잠금"메뉴에 있습니다. Nexus 7에서 Jelly Bean을 실행중인 경우 다른 위치에있을 수 있습니다.


관련이 없습니다 ...
Motes

-1

Android Stock OS에서는 블루투스를 통해 APK를 보낼 수 없습니다. APK 관리자 또는 APK 추출기를 보낼 수 있으므로 사용하십시오.

또한 파일 관리자를 사용하여 .apk 확장명을 .jpg와 같은 이름으로 바꾼 다음 블루투스를 통해 전송하고 apk로 다시 변경하면 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.