我有一个正在开发的应用程序,在android studio上遇到了问题。当我点击“构建->运行”然后选择我的设备时,应用程序永远不会在我的手机上运行(自动出现的android-studio中的日志没有任何内容,而在过去,当我使用此功能时,它通常会显示类似于“等待电话...”之类的内容。)然后应用程序弹出,并在手机上自动打开,您将获得一些其他相关信息)。我的手机已经在开发者模式下,从未知来源安装设置为开。当我手动将应用程序从gradle构建位置移动到手机上,然后在文件资源管理器中手动安装它时,一切都很好,应用程序运行正常。然而,由于我需要调试,这不是一个非常可行的解决方案。对于如何在IDE中运行它,有人有什么建议吗?我尝试过重建和失效缓存/重启android studio,但都无济于事。
当我单击底部的run选项卡时,我看到一个空窗口。当我单击调试选项卡时,我看到:
Waiting for device.
Target device: samsung-samsung_sm_g920a-randomIntegerId
Uploading file
local path: /home/eric/Documents/class/OOSE/final_project/2015-group-17/project_code/android/Place2B/app/build/outputs/apk/app-debug.apk
remote path: /data/local/tmp/oose2017.myApp
注意:我正在Windows8主机上的LUbuntu 15.04虚拟机上构建应用程序,并且使用的是最新版本的android studio。
编辑: gradle console也表示构建成功(显然是因为手动将.apk移动到设备上才能正常工作)。
发布于 2015-10-28 02:22:32
打开‘运行->编辑配置...’,并在左侧的列中查找您的应用程序模块。
选择它,然后转到“常规”选项卡。
在“Activity”部分下,有几个单选按钮。确保选择了“Launch default activity”。
https://stackoverflow.com/questions/33356223
复制相似问题