为什么我不能从Xamarin在Motorola ET1上安装应用程序?

时间:2013-07-19 10:22:28

标签: xamarin.android xamarin xamarin-studio

我刚开始使用Xamarin并试图探索它。我制作了一个应用并尝试将其安装在Motorola ET1设备上,但我收到了以下错误:

 Detecting installed packages
 Removing old runtime
 Installing shared runtime
 Removing old runtimes
 Installing shared runtime
 Installing platform framework
 Removing previous version of application
 Installing application on device
 Synchronizing assemblies
 Deployment failed because the FastDev assembly directory could not be created.
 Deployment failed. FastDev directory creation failed.

我在我的Galaxy S3上安装了相同的应用程序,它在那里工作得很好。我正在使用mac进行开发。我用谷歌搜索,发现禁用快速开发有帮助,但我找不到在Mac上的Xamarin Studio中禁用它的位置。为什么我不能在摩托罗拉ET1上安装此应用程序。我怎么能这样做?提前谢谢。

3 个答案:

答案 0 :(得分:5)

在Build / Android Build / Packaging中禁用快速装配部署解决了我的问题。

答案 1 :(得分:2)

只需按照Xamarin Studio的以下步骤操作: -

  1. 转到菜单栏中的“项目”选项,然后选择最后一个选项,即“YourProjectName.AndroidOption”
  2. 在Build Catagory中选择Android Build Option
  3. 选择“包”选项卡,取消选中“快速装配选项”,然后单击“确定”
  4. 现在,您可以成功部署项目。

答案 2 :(得分:0)

您是否已启用开发USB调试(设置 - >应用程序设置 - > USB调试)并且还能够使用未知来源?

希望这有帮助,詹姆斯