2015-06-21 198 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