我刚刚将一个应用程序重构为框架库和应用程序,但现在当我尝试在模拟器中启动应用程序时,我得到以下错误堆栈跟踪:
06-02 18:22:35.529: E/AndroidRuntime(586): FATAL EXCEPTION: main
06-02 18:22:35.529: E/AndroidRuntime(586): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.matthewrathbone.eastersays/com.matthewrathbone.eastersays.EasterSimonSaysActivity}: java.lang.ClassNotFoundException: com.matthewrathbone.eastersays.EasterSimonSaysActivity in loader dalvik.system.PathClassLoader[/data/app/com.matthewrathbone.eastersays-1.apk]
06-02 18:22:35.529: E/AndroidRuntime(586): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585)
06-02 18:22:35.529: E/AndroidRuntime(586): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
06-02 18:22:35.529: E/AndroidRuntime(586): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
06-02 18:22:35.529: E/AndroidRuntime(586): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
06-02 18:22:35.529: E/AndroidRuntime(586): at android.os.Handler.dispatchMessage(Handler.java:99)
06-02 18:22:35.529: E/AndroidRuntime(586): at android.os.Looper.loop(Looper.java:123)
06-02 18:22:35.529: E/AndroidRuntime(586): at android.app.ActivityThread.main(ActivityThread.java:4627)
06-02 18:22:35.529: E/AndroidRuntime(586): at java.lang.reflect.Method.invokeNative(Native Method)
06-02 18:22:35.529: E/AndroidRuntime(586): at java.lang.reflect.Method.invoke(Method.java:521)
06-02 18:22:35.529: E/AndroidRuntime(586): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
06-02 18:22:35.529: E/AndroidRuntime(586): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
06-02 18:22:35.529: E/AndroidRuntime(586): …Run Code Online (Sandbox Code Playgroud) java android classnotfoundexception android-library android-fragments
根据我以前的一个问题,我正在刷新我的C技能.
我的问题是,人们用什么来开发C?
很多人使用Emacs,并且已经这么做了多年,但学习emacs比使用像Geany或KDevelop这样的IDE更好吗?
还有兴趣听听那些仍在使用emacs的人,以及为什么他们将其用于其他应用程序?
请注意,我只对免费的IDE /编辑感兴趣.
编辑:
感谢您发布回答我的一些问题的链接,但我想我真正想知道的是:
是否学习使用emacs/vim进行编辑以及使用gcc-toolchain进行编译/调试是否值得,而不仅仅是使用IDE,为什么?
人们不迁移到IDE的原因是什么?
有没有人从以终端为中心的开发转向IDE开发,为什么他们会移动?
使用WebClient类,我可以轻松地获得网站的标题:
WebClient x = new WebClient();
string source = x.DownloadString(s);
string title = Regex.Match(source,
@"\<title\b[^>]*\>\s*(?<Title>[\s\S]*?)\</title\>",
RegexOptions.IgnoreCase).Groups["Title"].Value;
Run Code Online (Sandbox Code Playgroud)
我想存储URL和页面标题.但是,当遵循以下链接时:
我显然想要将我重定向到的Url.
质询
有没有办法在WebClient课堂上这样做?
我怎么用HttpResponse和HttpRequest?
我们使用ScalaTest运行测试并在Jenkins中显示结果.它工作得很好,但由于某种原因,ScalaTest`不会填充测试运行时.
我正在添加这样的测试选项:
Tests.Argument("-oD", "-u", "target/test-reports")
Run Code Online (Sandbox Code Playgroud)
但XML文件没有时序(请参阅time始终为0):
<testcase classname="beekeeper.warehouse.jdbc.JDBCWarehouseTest" name="testListTables" time="0.0">
</testcase>
<testcase classname="beekeeper.warehouse.jdbc.JDBCWarehouseTest" name="testGetDatabases" time="0.0">
</testcase>
<testcase classname="beekeeper.warehouse.jdbc.JDBCWarehouseTest" name="testSchema" time="0.0">
</testcase>
Run Code Online (Sandbox Code Playgroud)
我是否需要做其他事情来报告此情况,还是不支持?
谢谢你的帮助
我和Reliablesite.net有一个便宜的共享主机方案(每月5美元).
我一直在创建一个小网站,我想在几周内开始推广,我打算通过托管我已经拥有的共享计划来测试它.
我的问题是我不知道我应该在什么时候进入集群托管/专用托管.
我一直在尝试解决我的日志记录情况(如何使用SBT和Scala正确管理开发和生产中的logback配置?),我遇到了一个有趣的问题.
根据logback文档,在检查logback-test.xml之前进行logback检查logback.xml.
我有以下文件:
src/main/resources/logback.xmlsrc/test/resources/logback-test.xml所以我认为在跑步sbt test时它会看起来像logback-test.xml.在intellij(管理测试执行本身)中也是如此,但从命令行运行时似乎不是这样.
我重命名了我的logback.xml并打开了logback调试,这是输出.显然,它正在以相反的顺序查找文件:
14:58:21,203 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [/home/rathboma/Projects/personal/beekeeper/src/main/resources/logback.xml]
14:58:21,206 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]
14:58:21,206 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback-test.xml] at [file:/home/rathboma/Projects/personal/beekeeper/target/scala-2.10/test-classes/logback-test.xml]
Run Code Online (Sandbox Code Playgroud)
我猜测这是因为测试资源在test-classes目录中,但我不知道如何正确修复它.
第二,供应-Dlogback.configurationFile=config/logback-#{environment}.xml似乎没有做任何事情,它真的忽略了它.
有什么想法吗?
我需要:
sudo apt-get install rubygems
sudo gem install <lots of gems>
Run Code Online (Sandbox Code Playgroud)
引导操作是否具有sudo访问权限?
我创建了一个应用程序,需要在下个月将"移交"给支持小组.
该应用程序相当小(2个月的开发),由两个客户端应用程序和一个数据库组成,它是用Windows平台的c#编写的.
我对支持文档中包含的内容有了广泛的了解,但到目前为止我在职业生涯中并不需要提供很多支持文档,我想要包含一个可靠的项目列表.
我想我的目标是让支持小组中每个人的生活更轻松,尽可能无压力.
所以我想我的问题是:
支持文件应该包含哪些内容
您还在支持文档中添加了哪些内容以使其更加有用.
在交接之前可以做些什么其他活动来让我们的生活更轻松?
我有一个名为join的post方法,它应该执行以下操作:1)创建一个新对象2)使用json对象进行响应
这是我的代码:
class GameController < ApplicationController
respond_to :json
def join
@p = Player.new(:name => params[:name])
@p.save!
respond_with({:uuid => @p.uuid})
end
end
Run Code Online (Sandbox Code Playgroud)
出于某种原因,respond_with调用始终失败并显示以下错误:
undefined method `model_name' for NilClass:Class
Run Code Online (Sandbox Code Playgroud)
如果我将respond_with调用更改为更简单的东西,我仍然会收到错误,例如:
respond_with "hello"
Run Code Online (Sandbox Code Playgroud)
产生此错误:
undefined method `hello_url' for #<GameController:0x1035a6730>
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么??我只想向他们发送一个JSON对象!
PS,我的路线文件看起来像这样:
match 'join' => 'game#join', :via => :post
Run Code Online (Sandbox Code Playgroud) 我有一个非常标准的Scalatra项目,使用Logback进行日志记录.
在回归手册之后,我添加了一个logback-test.xml用于我的开发配置(调试日志),同时保持生产logback.xml.
但是,在使用xsbt-web-plugin运行带有代码重新加载的容器的开发中,我的应用程序似乎只是拿起了logback.xml.
我如何获得所需的行为?:
./sbt container:start)中,应用程序使用logback-test.xml目前这些似乎都不起作用.