今天我尝试使用全新的Android Studio检查我的Github项目,结果发现了这个令人讨厌的错误:

为什么事情永远不会开箱即用......?
我只需要一些非常简单的东西.找不到任何在线指南/资源可以帮助我实现以下行为:
所以有三件事:
任何帮助表示赞赏.
编辑
涟漪实际上是一个直接的东西,可以在文档中找到.弹出下拉列表的放大动画是最让我感兴趣的.如果我只能获得对该弹出窗口的引用,我可以为它设置动画但是我想要...想法是谁?
我正在使用Java编写一个小型游戏服务器.
我使用TooTallNate-Java-Websockets库来创建我的websocket服务器.当我在localhost上运行我的服务器时一切正常,我可以从任何地方连接到它.但是当我将我的应用程序提交给Heroku时,每次我尝试建立套接字连接时都会收到错误ECONNREFUSED(连接被拒绝).
值得一提的是,当我使用应该模拟heroku环境的工头运行我的应用程序时,一切都按预期工作.
作为我的websocket服务器的端口,我尝试使用8080和5000到8000之间的许多其他.
我只能猜测heroku上发生了什么,因为日志只包含http请求的基本信息.
请帮忙,我接近放弃:(
编辑
这是我在Proc文件中的内容:
web: ./build/install/my-app/bin/my-app
Run Code Online (Sandbox Code Playgroud)
UPDATE 创建了一个简单的抽象应用程序来展示问题:(当然,在工头测试,它在本地环境中工作)
WebSocket connection to 'wss://test-websocket-yan.herokuapp.com:39773/' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED我曾经在MVP工作,我通常使用简单的Junit(Not the Instrumentation!)来测试我的演示者,因为演示者只有业务逻辑而且没有任何对Android内部的引用.
现在切换到Dagger 2,我明白我在为我的app组件设置"TestModule"时遇到了问题.
为了说清楚,我说的是位于app-> src-> test文件夹的测试而不是app-> src-> androidTest!
所以我做错了什么?还是错过了什么?任何人都可以解释或举例说明如何在正常的单元测试中使用Dagger 2吗?
我正在使用安装了"Subclipse"的eclipse将我的更改提交到位于我的DropBox文件夹的存储库.
我使用Tortoise创建了一个存储库.我的实际项目位于存储库文件夹的根目录中,但不在主干或分支或标记文件夹中.
我成功创建,签出和提交了几次,但最近我开始收到提交错误:
org.apache.subversion.javahl.ClientException:svn:E200007:提交失败(详情如下):svn:E200007:Commit一次只能提交到一个存储库.所有目标都是同一工作副本的一部分吗?org.apache.subversion.javahl.ClientException:svn:E200007:提交失败(详情如下):svn:E200007:Commit一次只能提交到一个存储库.所有目标都是同一工作副本的一部分吗?
没有什么可以承诺......导致这个问题的原因是什么以及如何解决?
我使用"setup UI"来生成我的LibGDX游戏项目.然后我将它们导入Android Studio.它一开始没有显示任何错误,但是当我试图运行android项目时,它给了我奇怪的错误,如:
java:找不到符号符号:变量超级位置:类com.yan.waterworld.MainActivity
这是一张图片:

如何解决(或解决)?
我找不到一个非常简单(恕我直言)设置的解决方案。
在我的 iOS 应用程序中,我使用 Fastlane 通过scan命令运行测试。这会生成一个非常有用的 xpretty 测试报告 HTML 文件。
我想在测试结束时发送一个 slack 通知,并附上指向我生成的 HTML 测试结果文件的链接。我正在使用安装在 minimac 上的带有运行器的 Gitlab 来运行我的 CI 管道。
到目前为止,我找不到此设置的解决方案。有人可以指出我正确的方向吗?
我知道很多次讨论这个话题.但这一点有点不同.我需要"发送"一个"粘贴"事件(比如复制后的"粘贴").
我为什么需要那个?好吧,当您将链接复制到Facebook中的消息textarea时,您会看到自动调用的ajax脚本会改变页面,以便收件人可以看到链接之外的附加图像.
因为我不打算使用Facebook API,所以我只想调用粘贴事件,希望它能触发我需要的脚本.
我以前使用反射库在 Java 中查找给定类的所有子类。
这是我在一个简单的 java项目中使用的代码片段:
Reflections reflections = new Reflections(PACKAGE_NAME);
Set<Class<? extends SuperClass>> subTypes =
reflections.getSubTypesOf(SuperClass.class);
for (Class<? extends SuperClass> subType : subTypes) {
log("Subclass = " + subType.getSimpleName());
}
Run Code Online (Sandbox Code Playgroud)
当我在android项目中运行相同的代码时,“subType”列表返回空。
有人可以帮我在 Android 上完成这项工作吗?
编辑 我为整个工作添加的罐子是:
背景
我的 Android 项目托管在 Gitlab 上,我只想使用 docker 运行我的 UI 测试。我按照这篇好文章让我的 Android UI 测试在 docker 内的模拟器上运行。我所做的一切都完全按照所写。
问题
构建运行正常,直到它必须启动模拟器,然后我收到著名的错误(我无法解决):
$ ${ANDROID_HOME}/tools/emulator -avd test -no-window -no-audio statvfs('/root/.android/avd/test.avd/snapshots/default_boot/ram.img') 失败:没有这样的文件或目录仿真器:错误:x86 仿真当前需要硬件加速!请确保 KVM 已正确安装并可用。CPU 加速状态:KVM 需要支持 vmx 或 svm 的 CPU 有关在 Linux 上配置 VM 加速的更多信息:https: //developer.android.com/studio/run/emulator-acceleration#vm-linux 有关加速的一般信息:https: //developer.android.com/studio/run/emulator-acceleration。
我的设置 我尝试过 Gitlab 共享运行器,但也尝试过安装在MacBook Pro(13 英寸,2017 年,两个 Thunderbolt 3 端口)上的我自己的 docker 运行器。我已在config.toml文件中将运行程序配置为在特权模式下运行。最终还是同样的错误。
有人可以帮助我解决我的问题,或者只是指出我有效的设置吗?这应该是一件微不足道的事情,但我在任何地方都找不到可行的解决方案。