草庐IT

package_test

全部标签

android - Espresso : How can I test that the activity finished with result RESULT_OK?

在我的应用程序中,当用户单击“注册”按钮时,将启动RegisterActivity。用户填写表单后,详细信息将发布到Web服务,如果注册成功,RegisterActivity将以RESULT_OK结束。下面的代码示例总结了这一点:publicvoidsubmitRegistration(){showProgressDialog(R.string.registration,R.string.please_wait);getWebApi().register(buildRegistrationFromUI(),newCallback(){@Overridepublicvoidsuccess

android - 启动Android模拟器时"There is not enough storage space on the device to store package"

我刚刚在VisualStudio2015中更新了Xamarin(这是VisualStudio建议的更新)。更新后,当我开始使用模拟器AVD_GalaxyNexus_ToolsForApacheCordova(Android4.4-API19)进行调试时,出现以下错误:The"InstallPackageAssemblies"taskfailedunexpectedly.System.AggregateException:Oneormoreerrorsoccurred.--->Xamarin.AndroidTools.AndroidDeploymentException:Internal

android - 如何在 Espresso Test Android Studio 的软键盘模拟器上按下 "search button"

如何在EspressoTestAndroidStudio中按下软键盘模拟器上的“搜索按钮”?它在右下角。screenshotofemulator 最佳答案 使用此处记录的pressImeActionButton()ViewAction:https://developer.android.com/reference/android/support/test/espresso/action/ViewActions.html#pressImeActionButton()onView(withId(R.id.search_box)).per

android - Package Explorer 的 Android Studio 键盘快捷键是什么?

我试过谷歌搜索,到目前为止最接近的答案是:AndroidStudioisdrivingmenuts但是,它并不是真正的键盘快捷键,此外,“项目Pane”并不总是可见的。(如果有人知道如何让它永久可见,请告诉我。)我所做的是在快速搜索栏上搜索“Project”,单击它使其出现,然后切换到PackageExplorer。 最佳答案 Alt+1切换有问题的Pane-不确定是否有在项目和包之间切换的快捷方式 关于android-PackageExplorer的AndroidStudio键盘快捷键

安卓 gradle 构建 : duplicate files during packaging of APK LICENSE. txt

我正在尝试使用以下gradle构建文件构建Android测试buildscript{repositories{mavenCentral()}dependencies{classpath'com.android.tools.build:gradle:0.4.2'}applyplugin:'android-library'repositories{mavenCentral()}dependencies{instrumentTestCompile"junit:junit:4.+"}android{compileSdkVersion17buildToolsVersion"17.0.0"inst

android - Dx 不支持的类文件版本 52.0 ...在解析 com/example/test1/BuildConfig.class 时

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭6年前。Improvethisquestion尝试使用JDK1.8和eclipseneon构建项目时出现以下错误:[2016-07-0302:40:59-Test1]DxPARSEERROR:[2016-07-0302:40:59-Test1]Dxunsupportedclassfileversion52.0...whileparsingcom/example/test1/BuildConfig.class[2016-07-0302:40:5

android .so 文件未在/data/data/<package>/lib 中提取

我正在开发nativeandroid应用程序并使用生成.so文件的开源库。面对奇怪的行为。前几次,应用程序运行良好,加载了库。但是现在它找不到图书馆并给出了-java.lang.UnsatisfiedLinkError:Couldn'tload:findLibraryreturnednull。以下是一些观察结果:1.当我提取.apk文件时,库(.so)位于“lib/armeabi”文件夹下。2.但是当我尝试将库(.so)搜索到的设备提取路径中时/data/data//lib/,itsnotpresent.Anysuggestionsastowhythisstrangebehaviori

java - 命令 "echo no | android create avd --force -n test -t android-22 --abi armeabi-v7a"失败并以 1 退出

我是Travis和android开发的新手,由于我指出的错误标题,我的构建失败了,我一直在阅读文档并尝试实现它,但构建仍然失败。我失败构建的链接如下https://travis-ci.org/huxaiphaer/ConvergeLevelApp下面是Travis上的错误。$java-Xmx32m-versionjavaversion"1.8.0_144"Java(TM)SERuntimeEnvironment(build1.8.0_144-b01)JavaHotSpot(TM)64-BitServerVM(build25.144-b01,mixedmode)$javac-J-Xmx3

安卓 Gradle Jacoco : offline instrumentation for integration tests

我们正在构建一个使用Appium测试的Android应用程序。现在我想看看我们的Appium测试的测试覆盖率。我认为这是可能的,因为Jacoco支持离线检测(http://www.eclemma.org/jacoco/trunk/doc/offline.html)。甚至jacocogradle插件的文档也说:WhilealltasksoftypeTestareautomaticallyenhancedtoprovidecoverageinformationwhenthejavapluginhasbeenapplied,anytaskthatimplementsJavaForkOptio

java - "java: package org.apache.cordova does not exist"在Android Studio中编译Cordova时

Android开发世界的新手,我才刚刚开始,无论如何都会尝试。我已经下载了Cordova(2.8,可能需要升级)、JavaJDK(1.7)和新的AndroidStudio,AndriodSDK,安装了所有4.x包,并安装了ant(1.9.2)。就目前而言,一切似乎都在运作。问题是当我可以从命令行创建一个Cordova项目时,使用导入功能在Studio中加载它,不调整任何东西,只是接受(正如我在一些博客上读到的那样)并且一切似乎都加载正常该项目在Studio中,直到我尝试制作它。此时,我收到错误“java:packageorg.apache.cordovadoesnotexist”,随后