当前位置: 首页 > 知识库问答 >
问题:

Android Studio-ActionBarSherlock不会让应用程序启动

祁彬
2023-03-14

从Android Studio,我已经从Eclipse导入了以前的非Gradle Android项目。

它包括ABS,在Eclipse中运行没有问题。

它在Android Studio中编译无错误。然而,每次我运行它时,它并不是像在Eclipse中那样运行,而是进入某种测试模式,并给出以下输出。

运行测试
开始测试运行失败:无法找到ComponentInfo{com.my.package/android.test.InstrumentationTestRunner}
的仪表信息空测试套件。

那就完全不开放了。

共有2个答案

韩弘壮
2023-03-14

尝试在这里检查我的解决方案。ABS包括可能正在为您运行的jUnit。尝试在这里遵循我的解决方案:关于ActionBarSherlock将项目导入Android Studio的问题

下面是一些细节,希望对你的情况也能起到作用。具体检查步骤4)

下面的步骤允许我运行没有问题的ActionBarSherlock

1)在此下载最新的ABS:[http://actionbarsherlock.com/][1]

2) 你应该有一个名为“actionbarsherlock”的目录。将其复制到Android Studio工作区。并重命名为ActionBarSherlock(已更换外壳)--

所以你现在应该有这样的东西:

\*文档*\Android Workspace\ActionBarSherlock\

随着你的主要项目可能:

\*文档*\Android Workspace\TestProject\

3) 打开Android Studio加载测试项目,然后转到文件

4)在编译时,我在抱怨JUnit的\ActionBarSherlock\test\中得到错误。我只是在项目视图下从我的ABS模块中删除了\Test\目录。右键单击\test\

5) 您现在应该能够无错误地编译

戴树
2023-03-14

试着在你的方法中加入“test”这个词。我已经遇到了这个问题,必须给所有方法命名,比如testIfOneIsOne或OneIsOneTest(现在不确定我使用的顺序)。另外:您是否在eclipse/intelij上使用相同版本的junit?

 类似资料:
  • 我在intellij上启动spring boot应用程序时遇到问题,它失败了,并显示以下消息:与目标VM断开连接,地址:'127.0.0.1:49784',传输:'socket' 过程结束,退出代码为255。以前有人遇到过这种情况吗?

  • 尝试通过Intellij IEDA运行Appium服务器时发生以下错误: 错误:无法启动应用程序会话,错误是:错误:命令失败:C:\WINDOWS\system32\cmd。exe/s/c“c:\Android\sdk\platform tools\adb.exe-s emulator-5554安装”c:\Program Files(x86)\Appium\node\u modules\Appiu

  • 问题是,当我在Google中使用授权运行此代码时,它会立即崩溃: 但是日志中的错误: 2019-06-22 17:55:42.652 29327-23222/?E/AudioSource:在已关闭的AudioSource 2019-06-22 17:55:43.240 2093-2616/?E/TouchFilter:setTouchFilter日志启用参数:0 2019-06-22 17:55:

  • 这是我的课本上的一个代码示例,我试图运行它,但它无法运行。这就是错误: 我不明白为什么它是错误的,因为主类在start类之外,在extenses应用程序内部。这是直接来自一本书,我只是想知道为什么它不会运行。

  • 好的,我决定在框架grails中试试。按照手册安装了。创建一个测试项目: 运行测试项目: 没关系。 今天,Ubuntu提供了安装更新,更新包java-8-oracle-Inster。执行此更新命令后 结果: 我很感激你的帮助。

  • 我正在docker容器中运行一个简单的spring boot应用程序。在启动时,是否从或应用程序将始终在以下时间点挂起: 这里有一个问题,我只能在数字海洋(1CPU,1GB MEM)的Ubuntu 14.04盒子上重现这个,即使它在容器中运行。在我的本地机器上,一切都运行良好。 Dockerfile文件: 我尝试过的事情 给JVM更多内存(占机器总数的75%) 按这里建议的方式停止库 我能接触到的