Android Studio不会在设备上安装最新的应用程序

我正在学习一些关于在Android Studio中构build应用程序的教程,但是由于某种原因,当我点击“运行”时,它不会启动/安装最新版本的应用程序。 我必须在手机上手动卸载应用程序,然后在Android Studio中进行更改以便更新应用程序后单击运行。 有任何想法吗?

这里是控制台输出:

Waiting for device. Target device: htc-htc_one_m8 Uploading file local path: /home/brandon/AndroidStudioProjects/JustJava/app/build/outputs/apk/app-debug.apk remote path: /data/local/tmp/com.example.android.justjava No apk changes detected. Skipping file upload, force stopping package instead. DEVICE SHELL COMMAND: am force-stop com.example.android.justjava Launching application: com.example.android.justjava/com.example.android.justjava.MainActivity. DEVICE SHELL COMMAND: am start -D -n "com.example.android.justjava/com.example.android.justjava.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.android.justjava/.MainActivity } Waiting for process: com.example.android.justjava Connected to the target VM, address: 'localhost:8638', transport: 'socket' Disconnected from the target VM, address: 'localhost:8638', transport: 'socket' 

Solutions Collecting From Web of "Android Studio不会在设备上安装最新的应用程序"

没有检测到apk的变化。 跳过file upload,强制停止包。

Android Studio认为没有变化,不会安装新的APK。 解决方法是在“运行”>“编辑configuration”中禁用“如果APK未更改,则跳过安装”选项。

Android Studio 1.4截图


我正在使用Android Studio 1.4
来源: https : //code.google.com/p/android/issues/detail?id = 160901

Android Studio认为没有变化,不会安装新的APK。 解决方法是在“运行”>“编辑configuration”>“Android应用程序”>“应用程序”>“其他”中禁用“如果APK未更改,则跳过安装”选项。 然后取消选中“如果APK没有更改,则跳过安装”。

像这样的另一个问题是即时运行您可以通过以下方式pipe理它: – 只需转到“文件 – >设置 – >构build,执行,部署 – >即时运行”,只是禁用它。 有了这个Android Studio,每一次都是从头开始构build的,但是总比没有正确的构build要好。

这实际上是一个错误,你可以find更多的信息Android开源项目 – 问题跟踪

禁用编辑configuration中的即时运行选项并将-r标志添加到安装标志是目前最好的解决方法。

有时当我得到这个,我只是杀了设备上的应用程序,然后运行它。 抛出一个日志声明,以澄清你是在正确的构build,只是你知道你改变了这个构build。

我已经尝试了所有上述解决scheme,但没有为我工作。 我通过在新窗口中打开一个新项目或其他现有项目(在当前项目中)来解决问题,然后closures了前一个项目。我重新打开了前一个项目,点击运行,它对我来说就像一个魅力。 。:)

在电话上运行

设置您的设备如下:

用USB电缆将您的设备连接到您的开发机器。 如果您在Windows上开发,则可能需要为您的设备安装适当的USB驱动程序。 有关安装驱动程序的帮助,请参阅OEM USB驱动程序文档。 转到设置>开发人员选项,启用设备上的USBdebugging。 注意:在Android 4.2及更高版本上,开发者选项默认为隐藏。 要使其可用,请转到设置>关于手机,然后点击内置编号七次。 返回到前一个屏幕查找开发人员选项。

从Android Studio中运行应用程序,如下所示:

在Android Studio中,单击“项目”窗口中的应用程序模块,然后select“运行”>“运行”(或者单击工具栏中的“运行”)。 在“select部署目标”窗口中,select您的设备,然后单击“确定”。

请参考链接