小编Tax*_*Noi的帖子

如果一个模块发生故障,maven force会继续

我有一个包含多个模块的'master'pom文件.即使一个模块出现故障,我也希望maven继续构建,而不是跳过其余模块.我应该使用哪个选项/配置?谢谢

maven

45
推荐指数
2
解决办法
2万
查看次数

如何清除EditText的焦点?

我在顶部EditText有一个搜索框(ListView),下面有一个ListView.每当活动开始时,EditText始终具有焦点并调出部分覆盖的键盘clearFocus().

没有别的onCreateView可以集中精力.我希望EditText只在用户触摸并开始输入时才有焦点.我尝试将clearFocus()放入onViewCreated,onCreated或者EditText,但没有运气.

android android-edittext

38
推荐指数
2
解决办法
5万
查看次数

在IntelliJ中调试Web应用程序,由maven构建的webapp,由jetty运行

我正在使用s/o代码,它是由maven构建的java webapp.webapp由maven脚本运行,如下所示,应用程序在localhost:8080上运行,:

<build>
        <plugins>
            <plugin>
                <groupId>org.mortbay.jetty</groupId>
                <artifactId>jetty-maven-plugin</artifactId>
                <version>8.1.8.v20121106</version>
                <configuration>
                    <contextPath>/</contextPath>
                    <connectors>
                        <connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
                            <!--<port>8085</port>-->
                            <port>8080</port>
                            <maxIdleTime>60000</maxIdleTime>
                        </connector>
                    </connectors>
                    <stopKey>stop</stopKey>
                    <stopPort>8089</stopPort>
                </configuration>
            </plugin>            
        </plugins>
</build>
Run Code Online (Sandbox Code Playgroud)

我想附加IntelliJ的调试器,以便我可以单步执行代码.我尝试设置一个调试器配置,如:Jetty Server,然后是'Remote',但它说没有指定Application Server.我也试过'Local',它说'主配置文件不包括'.

那么我该怎么做才能附加调试器?提前致谢.

debugging web-applications jetty intellij-idea maven-jetty-plugin

32
推荐指数
2
解决办法
3万
查看次数

Android studio,配置gradle项目需要永远

更改gradle构建文件后使用gradle构建工具0.8.+,

classpath 'com.android.tools.build:gradle:0.8.+'
Run Code Online (Sandbox Code Playgroud)

我的Android工作室永远停留在"令人耳目一新的X Gradle项目".我试图重新启动AS,没有工作.我甚至将gradle构建工具改回0.7.+,甚至将我的AS从0.4.4降级回0.4.2,仍然没有希望.以前有人经历过吗?请帮助Tks.

更新:现在我尝试删除所有旧的.iml文件和.idea文件夹,并重新导入,现在它停留在"建立X Gradle项目信息",似乎永远.

从命令行构建完全没问题.

更新2:按要求包含日志文件(.AndroidStudioPreview\system\log\idea.log)

2014-02-17 00:45:27,412 [  46868]   WARN -      #org.jetbrains.idea.maven - Failed to update Maven indices for: [http://download.crashlytics.com/maven] http://download.crashlytics.com/maven 
org.jetbrains.idea.maven.server.MavenServerIndexerException: java.lang.RuntimeException: java.io.FileNotFoundException: Resource nexus-maven-repository-index.properties does not exist
    at org.jetbrains.idea.maven.server.Maven3ServerIndexerImpl.updateIndex(Maven3ServerIndexerImpl.java:210)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:322)
    at sun.rmi.transport.Transport$1.run(Transport.java:177)
    at sun.rmi.transport.Transport$1.run(Transport.java:174)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
    at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:553)
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
    at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:273)
    at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:251)
    at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:160)
    at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:194)
    at java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:148)
    at …
Run Code Online (Sandbox Code Playgroud)

android-studio build.gradle android-gradle-plugin

29
推荐指数
3
解决办法
5万
查看次数

如何强制maven更新本地回购

我在一个项目中编译了一个jar文件,因此它可以在第二个项目中使用.我可以在.m2文件夹中看到jar文件.但在第二个项目中,它抱怨找不到工件.我想我必须强制maven更新索引/缓存一些但不知道到底是什么.任何提示,谢谢.

更新:感谢所有好的建议.事实证明,第二个项目中的maven插件(IntelliJ)不会更新其索引.我使用它编译好的命令行.

intellij-idea maven

25
推荐指数
4
解决办法
10万
查看次数

Android,跟踪DDMS的记忆,"Get Allocations"没有做任何事情

正如问题的标题所说.我做的步骤:

  1. 单击Update heap
  2. 在"分配跟踪器"选项卡中,单击"开始跟踪"
  3. 点击"获取分配"

在控制台中,我看到红色消息说:

[2013-12-29 13:56:40 - ddm-heap]***收到了真实的

发生了什么?我错过了什么吗?

谢谢

android memory-management ddms

20
推荐指数
2
解决办法
4837
查看次数

onActivityResult从相机返回,Intent为null

我按照Android开发站点上的Camera上的说明进行操作

我只是启动Camera Intent,而不是自己制作相机.

拍照后处理结果返回的示例代码如下.

 protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (requestCode == CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE) {
        if (resultCode == RESULT_OK) {
            // Image captured and saved to fileUri specified in the Intent
            Toast.makeText(this, "Image saved to:\n" +
                    data.getData(), Toast.LENGTH_LONG).show();
        } else if (resultCode == RESULT_CANCELED) {
            // User cancelled the image capture
        } else {
            // Image capture failed, advise user
        }
    }

    if (requestCode == CAPTURE_VIDEO_ACTIVITY_REQUEST_CODE) {
        if (resultCode == RESULT_OK) {
            // Video captured …
Run Code Online (Sandbox Code Playgroud)

android android-camera android-camera-intent

18
推荐指数
2
解决办法
5万
查看次数

Gradle错误:无法创建'LibraryPlugin'类型的插件

我正在构建一个Android库(uservoice,如果这很重要),使用gradle 2.1,插件0.13.这是构建文件

    buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:0.13.+'
    }
}

apply plugin: 'com.android.library'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 19
    buildToolsVersion '19.1.0'

    android {
        lintOptions {
            abortOnError false
        }
    }

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            res.srcDirs = ['res']
        }
    }
}

dependencies {
    compile 'com.android.support:support-v4:20.+'
    compile 'commons-codec:commons-codec:1.8'
    compile 'oauth.signpost:signpost-commonshttp4:1.2.1.2'
    compile 'oauth.signpost:signpost-core:1.2.1.2'
}
Run Code Online (Sandbox Code Playgroud)

在终端编译时我总是遇到这个错误:

无法创建"LibraryPlugin"类型的插件.

正如您可能注意到的,该插件被命名为"com.android.library"以符合gradle 13构建工具,即使我改回"android-library"它也无济于事.

奇怪的是,如果我通过在Android Studio的Gradle窗口(右侧窗格)中点击任务来构建,则错误不会发生.

以前遇到过这个人吗?你的解决方案/解决方法?

更新:运行gradle assembleDebug --debug显示以下内容:

8:24:06.991 [ERROR] [org.gradle.BuildExceptionReporter] Build …
Run Code Online (Sandbox Code Playgroud)

gradle android-studio

18
推荐指数
1
解决办法
1万
查看次数

开发CalDav服务器

我在我的数据库中保存了一组事件(一个非常特殊的数据库,所以我不能使用一些流行的开源服务器,比如MySQL).现在我想构建一个CalDav服务器(通过Java),以便用户可以将他的日历客户端连接到它以检索或修改事件.我是新手,所以有很多问题,希望你们能帮助我.

  1. 一般步骤是什么?

  2. 我需要提供servlet吗?如果是,那么我必须为请求返回什么?一个JSON或XML或.ics文件?

  3. 当用户订阅我的日历时,这是否意味着他的客户端将在一段时间后拉出我的服务器(调用servlet).

更新:这是一个1岁的问题,因为我第一次问,但我得到了一些赞成,所以我不得不提供一些信息:我最终使用了Milton库http://milton.io/,它抽象了servlet ,你只需编写函数来返回数据.图书馆的作者非常有帮助和信息丰富.最终结果:我们的caldav服务器已经运行.

我也接受埃弗特的回答.

java icalendar caldav

16
推荐指数
2
解决办法
5798
查看次数

WearableListenerService,onDataChanged()未被调用

我按照教程从手机调用可穿戴活动,发布在这里如何从掌上电脑发送通知到穿戴打开活动穿戴设备.但是,我从答案中获取源代码.但是,我无法让它运行.看起来好像onDataChanged()从未被调用过.我问这个问题本身就是一个问题,因为看起来这个例子适用于其他人.我在使用KitKat 4.4.2,如果这很重要的话.

任何提示在哪里检查,谢谢.

android wear-os

16
推荐指数
3
解决办法
8122
查看次数