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 –

相關問題