我正在尝试从eclipse调试我的设备上的android应用程序.
设备已添加我可以在控制台和日食中看到它.控制台(Windows):
adb devices
List of devices attached
0019cca27f2e6e device
Run Code Online (Sandbox Code Playgroud)
和日食:

我可以在设备/模拟器上运行应用程序而不会出现任何问题.我只是这样做clean install,android:deploy然后android:run就像魅力一样.但我还无法弄清楚如何调试它.
但是当我实际在设备上运行应用程序(三星galaxy SII)时,我只能看到这两个进程正在执行com.viber.voip,com.viber.voip:keepAliveReceiver即使我运行它也看不到我的应用程序.但是在模拟器/模拟器上,我可以看到我的应用正在运行.
我已经通过这种材料:
http://code.google.com/p/maven-android-plugin/wiki/Debug
无法打破代码.即使尝试maven-exec-plugin通过调用下面的脚本来开始调试,这里是pom中的插件:
<plugin>
<artifactId>exec-maven-plugin</artifactId>
<groupId>org.codehaus.mojo</groupId>
<configuration>
<executable>${basedir}/scripts/debug_app.cmd</executable>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
内容debug_app.cmd:
adb shell am start -D android.intent.action.MAIN -n my.package.name/.HelloAndroidActivity
Run Code Online (Sandbox Code Playgroud)
当我执行这个插件时,我得到以下错误:
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] pkg=android.intent.action.MAIN }
Error: Activity not started, unable to resolve Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=android.intent.action.MAIN }
Run Code Online (Sandbox Code Playgroud)
这是我的,manifest.xml如果需要:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission …Run Code Online (Sandbox Code Playgroud) 我在工作表的单元格中有一些公式,我想在插入一些值后评估它们.例如:
我的公式是 =SUM(B1,B2)
在值插入B1值为1,B2值为3,并且公式结果为4
插入值后,现在B1有值5,而B2有值,2但公式仍然产生4,我该如何评估/触发这个计算?
当我点击公式单元格上的返回按钮后,7计算新值,是否有办法在没有手动交互的情况下触发此值?
我正在使用excel 2007 XSSFWorkbook
编辑/更新:
我在发布它之前使用了Gabors解决方案,但我正在使用它作为参考,以下是会发生的事情:
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.poi.ss.formula.WorkbookEvaluator.<init>(Lorg/apache/poi/ss/formula/EvaluationWorkbook;Lorg/apache/poi/ss/formula/IStabilityClassifier;Lorg/apache/poi/hssf/record/formula/udf/UDFFinder;)V
at org.apache.poi.xssf.usermodel.XSSFFormulaEvaluator.<init>(XSSFFormulaEvaluator.java:64)
at org.apache.poi.xssf.usermodel.XSSFFormulaEvaluator.<init>(XSSFFormulaEvaluator.java:51)
...............
...............
Run Code Online (Sandbox Code Playgroud)
以下是相关代码的一部分:
public XSSFFormulaEvaluator getEvaluator(){
if(evaluator == null){
evaluator = new XSSFFormulaEvaluator(wb);
}
return evaluator;
}
Run Code Online (Sandbox Code Playgroud)
实际上调用评估者:
//where index is int, and mycell is int
row = (XSSFRow) sheet.getRow(index);
cell = row.createCell(mycell);
getEvaluator().evaluateFormulaCell(cell);
Run Code Online (Sandbox Code Playgroud)
我正在寻找一个使用过这个并且成功的人,而不是那些没有真正尝试过谷歌解决方案的人,至少我一直在谷歌上搜索.
根据Gagravar的建议,我的课程路径上有2个POI:
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.8-beta1</version>
</dependency>
<dependency> …Run Code Online (Sandbox Code Playgroud) 我有一个多模块maven项目,它成功构建,我想构建我所拥有的模块之一.如何使用配置文件?我可以通过两种方式从控制台执行此操作,一种方法是转到子模块,mvn package或者我可以使用reactor来构建一个模块.
我可以用配置文件做同样的事情吗?通过修改POM?谢谢
编辑
如果POM不可能,我可以在settings.xml中进行吗?
当我传递File file给一个方法时,我试图获得它的完整路径,就像file.getAbsolutePath();我总是得到相同的结果,无论我使用绝对路径或规范路径哪一个PATH_TO_MY_WORKSPACE/projectName/filename并不存在,我怎样才能获得文件的确切位置?
谢谢
细节:
这是一些代码和这个解决方案(它很糟糕,但它的工作):
private static void doSomethingToDirectory(File factDir) throws IOException {
File[] dirContents = factDir.listFiles();
if(factDir.isDirectory() && dirContents.length > 0){
for (int i = 0; i < dirContents.length; i++) {
for (String str : dirContents[i].list()) {
if(str.equals(TEMP_COMPARE_FILE)){
process(new File(dirContents[i].getAbsolutePath() + "\\" + str));
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我正在循环使用factDir所在的目录src/main,我正在寻找仅仅是TEMP_COMPARE_FILE值的BeProcessed.txt文件,我将它们发送到读取文件并处理它的进程方法.
如果有人能够更好地解决问题我会很高兴
如何在JavaScript中将dd.mm.yyyy格式日期转换为yyyy-mm-dd格式?
这是一个例子:
30.01.2010
to
2010-01-30
Run Code Online (Sandbox Code Playgroud)
意思是将dmY转换为Ymd.我知道如何在PHP中执行此操作,但我需要在JavaScript中使用它.
关于我之前的问题 - > 是否有SVN Maven?,我去了使用页面 - > http://maven.apache.org/scm/maven-scm-plugin/usage.html找不到我想要的东西,这里我想做的:
http:// mysvnurl/myprojectname我可以参数化项目名称
然后让我们说如果有3-4个或n个子项目(模块)(我也可以指定名称)我想要签出,并且我可以指定分支(主干)和修订.简化:
例如:
http:// mysvnurl/myprojectname/project1/trunk /*//获取所有内容
http:// mysvnurl/myprojectname/project2/trunk /*//获取所有内容
我如何用maven做到这一点,有更多经验的人可以解释如何做到这一点或指向我可以阅读如何的地方,我没有根据我的需要搜索任何内容.
谢谢
关于我之前的问题,我发现maven无法真正输出jboss控制台.所以我想我想解决它.这是交易:
当jboss正在运行时,它会将控制台日志写入server.log文件,因此我正在尝试检索数据,因为每隔几秒钟文件就会被jboss更改/更新我遇到了一些困难所以我需要救命.
我真正需要的是:
这是我到目前为止的代码,它有一个问题,它无限期运行,每次从文件的开头开始,我希望它继续打印来自server.log的新行.希望它在某种意义上是代码:
import java.io.*;
class FileRead
{
public static void main(String args[])
{
try{
for(;;){ //run indefinitely
// Open the file
FileInputStream fstream = new FileInputStream("C:\\jboss-5.1.0.GA\\server\\default\\log\\server.log");
BufferedReader br = new BufferedReader(new InputStreamReader(fstream));
String strLine;
//Read File Line By Line
while ((strLine = br.readLine()) != null) {
// Print the content on the console
System.out.println (strLine);
}
//Close the input stream
in.close();
}
}
catch (Exception e){//Catch exception if any
System.err.println("Error: " + e.getMessage());
} …Run Code Online (Sandbox Code Playgroud) 我正在尝试设置org.springframework.beans.factory.config.PropertyPlaceholderConfigurerspring bean,我有jdbc.properties src/main/config...当我把这个文件放入src/main/resources并放入classpath:值我的app成功部署.
当jdbc.properties位于时,这适用 src/main/resources
<property name="location" value="classpath:jdbc.properties" />
Run Code Online (Sandbox Code Playgroud)
但是我需要在里面放置任何配置src/main/config,如何以正确的方式将弹簧指向这个位置?
我有一个巨大的对象,我当然有它的类,我从中提取一些值,但因为它真的很大,我不知道在哪个列表或我正在寻找的值是什么.
有没有办法创建某种对象分解路由并搜索每个部分的我期望的值,它隐藏在对象的某个地方,我只是在eclipse中找不到它太嵌套了.
我想过使用反射来遍历对象类的所有字段并搜索每个字段内的值(列表中的字段(列表列表等)).还有其他想法吗?
不幸的是,这些答案都没有帮助我,我正在开始赏金
我现在正在阅读一些关于jQuery的教程..函数创建,插件创建等等.但是这些教程缺少一些基本的解释,比如他们提到像
函数原型,匿名函数,umm put(jQuery)之后的}); ..和那样的东西..是否有一个教程/网站/书籍解释这些我不知道如何称他们从初学者水平到推进他们的"条款".我的意思是我对某些jquery语法有所了解,但还不足以理解这一点,任何人都可以推荐有用的资源吗?
谷歌没有多大帮助,我用谷歌搜索"jquery的先进功能"并没有真正让我知道的事情.
编辑
此外,如果有人可以分享他/她的故事步骤如何适应javascript,如何克服这个"术语"或任何被称为