4

我在Windows 8.1上使用Visual Studio 2015和Update 3,我想在我的Android手机上调试应用程序,我有Oppo A37f手机。无法在Android手机上调试应用程序

此前,我在Windows 10上使用Visual Studio 2015和Update 3,我能够使用Samsung Galaxy S2调试应用程序,但现在我也遇到了一个错误,“无法安装应用程序或检查MainLauncher =真”。有什么我需要做的吗?

有没有其他方法可以检查/调试我的代码?

回答

3

现在,我可以成功调试Oppo A37f(Android 5.1)设备中的应用程序,稍后我会检查Samsung Galaxy S2。我刚才禁用Use Shared RuntimeAndroid Options

enter image description here

+1

谢谢<3为我工作 –

2

从设置>应用程序>全部卸载应用程序。 然后重试,它为我工作。

+0

我已经尝试过这一点,但我没有成功。 –

3

只是一个建议可以帮助你,确保你已经打开了你的移动开发者选项,并尝试在你的Windows系统上安装相同的手机驱动程序,并检查这些驱动程序从控制面板正确安装=>硬件选项,

也试图找到设备日志选项,您的手机从那里

这些步骤固定我的问题,你也可以尝试连接。

+0

我可以在构建选项中看到我的设备,我可以看到Android Log Cat中的日志,但每当选择“调试”时,应用程序只需在设备中启动并立即关闭。 –

2

两件事情我会尝试在这里:

    从Android模拟器/设备

    • 部署机器之间有时切换
    • 强制卸载应用程序会导致旧版本保持安装将导致错误Android端

    • 需要从位于Android SDK平台工具(类似于C:// Program Files(x86)/Android/android-sdk/platform-tools/adb.exe)的adb中调用adb uninstall <package_name>
    • 确认应用程序已安装后,再次尝试使用调试应用程序adb shell pm list packages验证软件包未列出。
  1. 确保你有适当的ABI在你的Android项目

    • 导航到你的Android项目选项中选择和尝试检查所有可用的ABI对你的Android版本。我之所以这样说,是因为我没有检查过你设备的ABI。
    • 尝试调试应用程序

我希望这有助于。如果你仍然有问题,留下我的评论,我会试着去研究它。

+0

嗨BrewMate,感谢您的评论,我可以在我的Oppo A37f(Android 5.1)中安装应用程序,它在发布模式下工作得非常好。但是当我选择调试时,应用程序在启动屏幕后立即关闭。 –

+0

感谢您的额外信息。尝试玩Android项目选项设置。尝试禁用“使用共享单声道运行时”,并确保链接器设置设置为“不要链接”。如果这不起作用,请尝试在设备上进行调试之前运行'adb logcat'。这会将ADB输出打印到控制台窗口,并且您应该会看到一些错误,提供更多可能有用的信息。 – BrewMate

+0

嗨BrewMate,我在输出窗口下面输出,经过调试。开始调试Android应用程序... 启动Android应用程序... Android应用程序正在调试。 referenceTable GDEF length = 670 1 referenceTable GSUB length = 7202 1 referenceTable GPOS length = 24560 1 无法连接到logcat,GetProcessId返回:0 –

相关问题