use*_*er1 5 android xamarin.android xamarin xamarin.uitest
我正在尝试Xamarin.UiTests使用以下内容进行开发:“Xamarin UITests 简介,其中表示我的设置代码需要如下所示:
[SetUp]
public void Setup()
{
app = ConfigureApp.Android.AppBundle("/path/to/application.apk").StartApp();
}
Run Code Online (Sandbox Code Playgroud)
以前,我习惯于右键单击我的项目,然后按“发布 .apk 文件”,这将创建一个要使用的文件。这里讨论了类似的技术:http://www.sweet-web-design.com/wordpress/how-to-build-your-android-app-for-testing-in-visual-studio/2581/
但现在 Xamarin 引入了一种称为“存档”的功能,此处讨论:https ://developer.xamarin.com/releases/vs/xamarin.vs_4/xamarin.vs_4.2/#publishing
其中指出:
新的 Archive 命令取代了旧的 Build > Export Android Package (.apk) 和 Tools > Android > Publish Android App 命令。
存档按钮给了我一个错误,我实际上无法读取所有内容(无论我将窗口设置多大),如下所示:
那么有没有一种方法可以使用 Visual Studio 创建 .apk 文件,最好没有“存档”功能(因为在开发 ui 测试时创建单独的包版本似乎是浪费时间,而且实际上不起作用)
如果您将 UITest 项目与 Android 项目关联,那么在构建 UITest 项目时应该会自动生成 .apk。
来自 Xamarin 文档:
下一步是在 UITest 项目和移动应用程序之间建立关联。右键单击 UITest 项目中的 References 文件夹,然后从上下文菜单中选择“添加引用...”。从出现的引用管理器对话框中选择移动应用程序项目。
完成此操作后,您不需要在 UITest 中指定应用程序包的路径。由于引用了项目,.apk 路径应由 Xamarin.UITest 确定。
| 归档时间: |
|
| 查看次数: |
2529 次 |
| 最近记录: |