从SD卡安装APK无文件浏览器Android手机

时间:2011-09-14 23:46:27

标签: android adb

我需要在没有内置文件浏览器的手机上安装APK,并且没有连接(wifi /移动)。 LG Optimus M没有内置的文件浏览器......不知道为什么,但它让事情变得非常困难。我在想是否可以将应用程序放在SD卡上的特殊位置,或者自动运行APK安装。

由于usb驱动程序问题,ADB也不是一个选项。我知道这是非常有限的......

编辑:我因为你没看过而被投了票?没有wifi /移动连接可用。从市场下载文件管理器等不是一种选择。

4 个答案:

答案 0 :(得分:4)

  1. 启用USB调试

  2. 安装驱动程序和android sdk

  3. 通过USB将手机连接到电脑

  4. 从命令提示符处调用以下程序:adb install application.apk

  5. Adb现在将安装您的应用程序

  6. 根据刚刚运行adb的内容,您可以使用以下命令行参数:

    adb install [-l] [-r] [-s] [--algo <algorithm name> --key <hex-encoded key> --iv <hex-encoded iv>] <file>
        - push this package file to the device and install it
                    ('-l' means forward-lock the app)
                    ('-r' means reinstall the app, keeping its data)
                    ('-s' means install on SD card instead of internal storage)
                    ('--algo', '--key', and '--iv' mean the file is encrypted already)
    

答案 1 :(得分:0)

为什么不下载市场上的一个MANY文件浏览器?我可以建议我最喜欢的是Astro File Manager

答案 2 :(得分:0)

如果设备上有终端仿真器应用程序,您可以将MyApp.apk放在SD卡上并运行它,这应该打开软件包安装程序:

am start -a "android.intent.action.VIEW" -d "file:///mnt/sdcard/external_sd/MyApp.apk" -t "application/vnd.android.package-archive"

您可能需要根据设备更改该路径 - 请参阅How can I determine storage directory from ADB?

您还需要在设备设置中enable the Unknown Sources option

答案 3 :(得分:-2)

为什么不下载astro文件管理器?它很棒。除此之外,我会在服务器上托管apk并从手机下载。