題:
我的新Nexus 7不允許我接收帶有藍牙的APK文件
Daniel Mendel
2012-11-22 02:09:42 UTC
view on stackexchange narkive permalink

我剛剛有了Nexus 7,並且我正嘗試發送我在Nexus中製作的應用程序,既不能通過藍牙使用手機發送該應用程序,也不能直接通過使用藍牙功能的筆記本電腦發送該應用程序:在手機上顯示“我的筆記本電腦上說:“無法發送文件”。

我嘗試發送圖像並成功。

也許您可以弄清楚筆記本電腦的藍牙製造商,哪個操作系統等。同樣,根據我的經驗,藍牙在為我傳輸文件方面效果很好。
有任何答案可以幫助您解決問題,以便您接受嗎?如果沒有,遺漏了什麼?
同樣的問題在這裡。重命名擴展名也可以。
九 答案:
ce4
2015-01-04 19:48:50 UTC
view on stackexchange narkive permalink

默認情況下,Android僅接受某些文件類型(來自硬編碼列表)。

有兩種解決方案:

  • 發件人可以在發送文件之前重命名其文件白名單中的mime類型(通過添加可接受的文件擴展名)。
  • 從支持該文件的製造商處購買電話,或安裝諸如 OmniROM或CyanogenMod之類的售後固件允許所有帶有入站藍牙傳輸的文件類型。

如果製造商尚未更改此行為或擴展了列表,則截至2015年1月,可接受的mime類型為:

 “圖像/ *”,“視頻/ *”,“音頻/ *”,“文本/ x-vcard”,“文本/純文本”,“文本/ html”,“文本/ 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”, co de> 

即,只需添加媒體文件擴展名(例如.jpeg / .png / .gif / .mp4 / .mp3 /),Zip文件(.zip),PDF(.pdf)或Office文檔(.doc / .xls / ...)等。

如果您想在源代碼中看到確切的當前定義,則在字符串ACCEPTABLE_SHARE_INBOUND_TYPES變量中定義列表。

Suraj Bajaj
2012-11-22 13:29:32 UTC
view on stackexchange narkive permalink

我在Nexus設備上遇到過這種情況。我認為Nexus不允許通過藍牙接收APK文件。

我找到的最簡單的解決方法是將文件壓縮並發送到您的設備。然後可以在您的手機/平板電腦上解壓縮ZIP,然後可以使用APK安裝該應用。 (要安裝該應用,請確保已從“安全設置”中啟用了“從未知來源安裝應用”)

ndsmyter
2012-12-23 18:53:11 UTC
view on stackexchange narkive permalink

不支持此功能的原因與您無法發送附加到電子郵件的.exe完全相同。這是為了防止人們將惡意軟件發送到不受保護的電話。這就是為什麼大多數Android手機不允許通過藍牙發送APK的原因。

如果您仍然希望通過藍牙發送APK,則最好在應用程序和手機中隱藏擴展名(APK)(例如,通過壓縮或更改擴展名)。這樣,您就可以欺騙手機,使其仍然接受該應用程序。然後,您必須解壓縮或重命名該軟件包才能檢索APK。

另一種方法,正如其他人已經提到的,是使用第三方應用程序(例如 AirDroid)。

如果要安裝該應用程序,則必須確保啟用“從未知來源安裝應用程序”。因為如果您不啟用此功能,則只會接受Google Play中的應用。

Wayne Linton
2015-01-17 00:55:52 UTC
view on stackexchange narkive permalink

我有一個android平板電腦和兩部android手機-其中一部手機是Nexus-全部由三星製造。

我發現,如果我將Nexus手機用作源,則可以將gpx文件發送到其他兩個設備。但是,如果我嘗試從平板電腦發送gpx文件,則藍牙會指出不支持該內容。平板電腦和Nexus手機都植根,而另一部手機則不植。

這指向藍牙文件傳輸的不同“白名單”,即使在同一供應商的android設備之間。

I將文件擴展名更改為xml,並且也失敗。更改為txt可以解決問題。

這很麻煩。我還使用Dropbox巧妙地處理了轉移。

Sumesh
2012-12-22 17:54:03 UTC
view on stackexchange narkive permalink

您可以使用 Airdroid應用將apk文件複製到您的手機(具有網絡界面)中,一旦複製,您就可以從計算機上的網絡界面開始安裝。 p p>

藍牙在我的Nexus設備上也很受歡迎,我發現它可以與某些ROM(通常是基於庫存的,主要用於藍牙修復)配合使用,而對其他一些ROM(通常是夜間應用)則非常有效或經過大量調整或自定義ROM(如CM)的預發行版。

user48990
2013-12-22 15:12:05 UTC
view on stackexchange narkive permalink

只需刪除對我有用的一個字母IE(而不是.apk寫.ap)來更改擴展名!

Dean
2020-05-22 22:34:02 UTC
view on stackexchange narkive permalink

只需將.apk上傳到您的Google雲端硬盤帳戶。從手機上的Google雲端硬盤應用中打開它。您可以授予其使用雲端硬盤作為來源安裝未知應用的權限。

TomG
2012-11-22 08:14:47 UTC
view on stackexchange narkive permalink

確保您可以選擇從設置中檢查的未知來源安裝應用程序。在4.0(ICS)上,它位於“安全&屏幕鎖定”菜單下;您的Nexus 7正在運行Jelly Bean,它可能位於其他位置。

不相關...
Sharath V Bhat
2014-11-10 16:25:18 UTC
view on stackexchange narkive permalink

Android Stock OS不允許您通過藍牙發送apk。使用apk管理器或apk提取器,因為它們允許您發送它。

此外,您還可以通過使用文件管理器將.apk擴展名重命名為.jpg之類的名稱,然後通過藍牙發送並將其更改回apk並它會起作用。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...