2015-06-21 112 views
1

創建Android應用程序。 選擇您的設備(Galaxy s4)並單擊調試。一切正常。 然後,更改文件MainActivity.csXamarin不工作調試(Android)

替換此:

button.Text = string.Format ("{0} clicks!", count ++); 

要這樣:

button.Text = string.Format ("{0} clicks two!", count ++); 

我重新啓動調試,但更改不會顯示,因此每一次。

如果您選中「在本機代碼中嵌入程序集」,一切正常,但在編譯時會變得更長。

可能是什麼問題?

Xamarin工作室5.9.3 測試的是Android 4.4.2和4.1.2

附: 如果應用程序中的「清除數據」或Xamarin Studio中的「上傳到設備」,那麼它可以工作。

回答

3

我相信它是在這裏使你的問題Fast deployment選項:

快速部署,協同工作與共享的運行時間進一步 收縮的Android應用包大小。 [...]快速部署爲 已知在阻止adb同步到 directory/data/data/@ PACKAGE_NAME @/files /的設備上失敗。 覆蓋

嘗試在Android項目的屬性中關閉它。

+0

據我所知快速部署可以使用不同的路徑。 例如:'/ storage/sdcard0/Android/data/@ @ PACKAGE_NAME/files/....' 但是由於某種原因,這個文件夾是空的。寫入訪問權限不是必需的。 – user1658602