新しいNexus 7では、BluetoothでAPKファイルを受信できません


9

Nexus 7を購入しました。Nexusに作成したアプリを送信しようとしています。Bluetoothを使用して携帯電話で送信することも、Bluetooth機能を使用してラップトップから直接送信することもありません。携帯電話では、「ファイルを作成できませんでした私のラップトップで「送信されませんでした」と言います:「要求を受け入れることができませんでした」。

画像を送信してみましたが、うまくいきました。


多分あなたはあなたのラップトップのあなたのブルートゥースメーカー、どのOSなどで明確にすることができます。また私の経験ではブルートゥースは私のためにファイルを転送するのにうまくいきました。
varunyellina

答えのいずれかが問題を解決するのに役立ちましたか?そうでない場合、何が欠けていますか?
ndsmyter

ここで同じ問題。拡張名の名前を変更することもできます。
liuyanghejerry 2013年

回答:


8

Androidは、デフォルトで特定のファイルタイプ(ハードコードされたリストから)のみを受け入れます。

2つの解決策があります。

  • 送信者は、ホワイトリストに記載されている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)、またはOfficeドキュメント(.doc / .xls /)を追加するだけです。 ...)など

ソースコードで正確な現在の定義を確認する場合は、リストは文字列ACCEPTABLE_SHARE_INBOUND_TYPES変数で定義されます。


6

Nexus端末でこれを体験しました。NexusではBluetooth経由でAPKファイルを受信できないと思います。

私が見つけた最も簡単な回避策は、ファイルを圧縮してからデバイスに送信することです。その後、ZIPを携帯電話/タブレットで解凍し、APKを使用してアプリをインストールできます。(アプリをインストールするには、セキュリティ設定で[不明なソースからアプリをインストールする]が有効になっていることを確認してください)


5

これがサポートされていない理由は、メールに添付された.exeを送信できない理由とまったく同じです。これは、保護されていない電話機に悪意のあるソフトウェアが送信されるのを防ぐためです。そのため、ほとんどのAndroidスマートフォンでは、Bluetooth経由でAPKを送信できません。

それでもBluetooth経由でAPKを送信する場合は、拡張機能(APK)をアプリケーションと電話から非表示にすることをお勧めします(たとえば、拡張機能を圧縮または変更することにより)。そうすれば、アプリケーションをまだ受け入れるように電話をだますことができます。APKを取得するには、パッケージを解凍するか名前を変更する必要があります。

他の人がすでに述べたように、別の方法は、サードパーティのアプリケーション(AirDroidなど)を使用することです。これにより、APKを転送できるようになります。

アプリケーションをインストールする場合は、「不明なソースからのアプリのインストール」を必ず有効にする必要があります。これを有効にしないと、Google Playのアプリのみが受け入れられるためです。


1

私はAndroidタブレットと2つのAndroid電話を持っています-1つはNexusで、すべてSamsungが製造しています。

Nexus電話をソースとして使用すると、他の両方のデバイスにgpxファイルを送信できることがわかりました。しかし、タブレットからgpxファイルを送信しようとすると、Bluetoothはコンテンツがサポートされていないと表示します。タブレットとNexus電話の両方がルート化されていますが、他の電話はルート化されていません。

これは、同じベンダーのAndroidデバイス間でもBluetoothファイル転送のさまざまな「ホワイトリスト」を指します。

ファイル拡張子をxmlに変更したところ、失敗しました。txtに変更するとうまくいきました。

それは迷惑です。Dropboxを使用して転送をきちんと処理しました。


0

Airdroidアプリを使用して、apkファイルを携帯電話(Webインターフェイスがあります)にコピーできます。コピーすると、コンピューターのWebインターフェイス内からインストールを開始できます。

私のネクサスデバイスでもBluetoothは大ヒットしています。私はそれが一部のROM(通常は在庫ベースで、主にBluetoothの修正が施されている)で非常にうまく機能し、他のいくつか(通常は毎晩または最終リリース前)でひどく機能することを発見しました大幅に調整された、またはCMのようなカスタムROM)。


0

IEを1文字削除するだけで拡張子を変更します(.apk書き込み.apの代わり)。


-1

設定でチェックインされている不明なソースからアプリをインストールするオプションがあることを確認してください。4.0(ICS)では、[セキュリティと画面ロック]メニューにあります。Nexus 7はJelly Beanを実行していますが、別の場所にある可能性があります。


関係ありません...
モート

-1

Android Stock OSでは、Bluetooth経由でAPKを送信することはできません。apk managerまたはapk extractorを使用して、送信できるようにします。

また、ファイルマネージャーを使用して.apk拡張子の名前を.jpgなどに変更してから、bluetooth経由で送信してapkに戻すと、機能します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.