How to install/replace on Android without using Eclipse

前端 未结 5 1350
野性不改
野性不改 2021-02-18 13:57

A buddy sent me a later version of an .apk file. I already had the earlier version on my device.

When I tried to adb install the file, I got this:

$ adb          


        
相关标签:
5条回答
  • 2021-02-18 14:21

    delete the old version from your phone under settings->applications->manage applications Then you can install by cmd line or upload it to a website and directly download it to the phone

    0 讨论(0)
  • 2021-02-18 14:23

    You have to use adb uninstall [packagename], for instance, adb uninstall org.vimtips.supacount.

    This the package name listed in your manifest:

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="org.vimtips.supacount"
        android:versionCode="6" android:versionName="0.1.5">
    
    0 讨论(0)
  • 2021-02-18 14:29

    When you uninstall you have to specify the java path to the activity.

    adb uninstall com.haseman.myapp
    

    where my main activity is at src/com/haseman/myapp/LaunchActivity.java

    further, you can do a replace install with

    adb install -r myApplication.apk
    

    Commonly, however, replacing a build will fail if the same key isn't used to sign both the apk on the phone and the apk you want to install. If you see an error "INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES" you need to uinstall the app first and then install it.

    0 讨论(0)
  • delete the old version from your phone under settings->applications->manage applications and then the install should work.

    0 讨论(0)
  • 2021-02-18 14:36

    You need to supply the -r key:

    adb install -r myapp-release.apk
    

    This has been already discussed: Why does adb install <same-packagename-always-release> fail?

    0 讨论(0)
提交回复
热议问题