草庐IT

xamarin-test-cloud

全部标签

java - Kotlin androidTest : Tests ran to completion. 空测试套件

我正在尝试将我的测试从java转换为kotlin。简单的单元测试翻译成功,像这样:classBindingUtilsTest{@Test@Throws(Exception::class)funtestConvertBooleanToVisibility_visible(){assertEquals(BindingUtils.convertBooleanToVisibility(true),View.VISIBLE)}}但是当我尝试运行androidTest时它失败并显示消息:“未找到测试”和TestrunningstartedTestsrantocompletion.Emptytest

android - Xamarin.Android 绑定(bind)使用 EnumMethods.xml 定义 Getter/Setter 方法作为接口(interface)

EnumMethods.xml有问题。我将它用于某些界面,并且this映射按预期工作。但是,如果我有另一个扩展原始接口(interface)的接口(interface),则映射不起作用,我会收到以下错误:“无法将类型‘int’隐式转换为‘MyEnum’。存在显式转换(是否缺少强制转换?)”和“无法将类型‘MyEnum’隐式转换为‘int’。存在显式转换(是否缺少强制转换?)”有什么建议吗?映射如下所示:编辑澄清一下。假设第二个称为IViewInheritor。所以上面的错误都在IViewInheritorInvoker类里面。我也有这个类的映射。attachedbindingsproj

android - Xamarin.Android:错误 APT0000:检索项目父项时出错:找不到与给定名称 '@android:style/Theme.AppCompat' 匹配的资源

我正在尝试在我的Xamarin.Android应用中使用CoordinatorLayout。我一直在使用以Theme.Material.Light作为其父级的自定义主题,在我添加CoordinatorLayout之前它运行良好。当我添加它时,我收到一条错误消息,告诉我必须使用Theme.AppCompat主题,但是一旦我这样做,应用程序就无法构建并出现以下错误:/{projectdirectory}/Resources/values/Styles.xml(0,0):ErrorAPT0000:Errorretrievingparentforitem:Noresourcefoundthat

android - 如何在 Xamarin 中将 FormsViewGroup.dll 的 $(TargetFrameworkVersion) 从 (v7.1) 减少到 (v6.0)

我是Xamarin的新手。我已经安装了带有Xamarin组件的VisualStudio2017,我的androidsdk已更新到Android(v6.0)。我创建了新的Xamarin项目,但出现错误:SeverityCodeDescriptionProjectFileLineSuppressionStateWarningThe$(TargetFrameworkVersion)forXamarin.Forms.Platform.dll(v7.1)isgreaterthanthe$(TargetFrameworkVersion)foryourproject(v6.0).Youneedtoi

android - Firebase 的 Cloud Firestore 免费配额一旦超过就永久用完?

我已阅读有关Firebase的CloudFirestore使用定价的信息,在下面的第一个屏幕截图中显示:QuotasareapplieddailyandresetaroundmidnightPacifictime.虽然在第二张截图中它说:Afteryouexceedtheusageandstoragequotasforthefreetier,you'rechargedforthedatabaseoperationsyouperform我的担忧:假设我使用Firebase的CloudFirestore构建了一个应用程序,并且在某个时候该应用程序超出了免费配额:在第一次超过免费配额后,该免

java - 如何将 SDL2 库实现到 Xamarin.Android 中?

我需要做什么:将SDL2源代码编译成适用于x86和ARM64架构的.so文件在Xamarin.Android中引用此文件在我的C#代码中调用SDL2方法。到目前为止我学到的东西:SDL2需要JavaActivity或JNI绑定(bind)来调用native代码。如果不以某种方式将SDL2库和JNI集成到Xamarin.Android项目,我将无法继续。我无法解决这个问题,而且我的大脑在这个过程中被烧毁了。我尝试过的事情:过时的GitHub项目:https://github.com/0x0ade/SDL2Droid-CShttps://github.com/fallahn/sdl2vs这

c# - Xamarin Android 应用程序更新

我已经在Xamarin上开发Android应用程序3个月了,但是当有新版本可用时,我遇到了更新应用程序的问题。该应用程序未发布到任何应用程序商店(因为我们在内部使用它),我知道Play商店可以进行自动更新,但我需要在我们的服务器上查找更新,我希望所有这些都可以静默完成(在的背景)。这是我当前的代码,此副本是设备的应用程序:intent.SetData(Android.Net.Uri.Parse(@"http://xxxxx/downloads/app.test-signed.apk"));StartActivity(intent);这会将应用安装到设备上:intent.SetDataA

android - 为什么 Xamarin.Android 在运行时重建整个解决方案?

我将XamarinStudio与Xamarin.iOS和Xamarin.Android结合使用。我的工作区包含两个解决方案,一个用于android,另一个用于ios。项目都差不多。当我为ios构建解决方案时,它只重建已更改的项目。它执行一些额外的操作,花费的时间非常少。所以第二次按下Build几乎不需要时间。但是当我构建Android解决方案时,它会重建所有项目,而不管文件、配置等方面的变化。如果我在成功构建后按构建,它会重新构建它。更糟糕的是,如果我尝试运行一个刚刚构建的项目,它会重建它!此外,如果我在运行后运行该项目(当您调试程序时,它经常发生),它会再次重建它。由于我有很多项目,

android - Android NDK 上的谷歌测试未定义对 'typeinfo for testing::Test' 的引用

我正在尝试将GoogleTest与AndroidNDK结合使用。关注NDKREADMEexamplehere,我已经设置了我的Android.mk和一个测试如下,但是我收到了这个错误:./obj/local/armeabi/objs-debug/ndkfoo_unittest/FilteredPriorityQueue_test.o:FilteredPriorityQueue_test.cpp:functiontypeinfoformashbot::FilteredPriorityQueueTest_ShouldRetrieveTop_Test:error:undefinedrefer

android - Google Cloud Messaging Server 响应缓慢(1 分钟)

我有一个网络服务器,它通过带有GCM的PHP通知向我开发的Android应用程序发送给用户。大约有3000名用户,一些用户每天收到大约20条通知。它完美运行了1年多,但自5天以来,我发现调用“https://android.googleapis.com/gcm/send”的响应时间为1分钟,而不是之前的不到1秒。所有通知仍然到达用户。它是按以下方式开发的:http://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging-gcm-php-and-mysql/我禁用通知发送