小编Bri*_*6ko的帖子

更新Android L工具后构建失败

更新工具后,我无法构建我的项目.我在Android Studio中收到此错误.

/build/exploded-aar/com.android.support/support-v4/21.0.0-rc1/AndroidManifest.xml:3]无法解析:必须是整数或代号.

有任何想法吗?

这个清单来自我认为的支持库.我的项目也有另一个min=14 target=19

<?xml version="1.0" encoding="utf-8"?>
<!--
 Copyright (C) 2014 The Android Open Source Project

     Licensed under the Apache License, Version 2.0 (the "License");
     you may not use this file except in compliance with the License.
     You may obtain a copy of the License at

          http://www.apache.org/licenses/LICENSE-2.0

     Unless required by applicable law or agreed to in writing, software
     distributed under the License is distributed on an "AS IS" BASIS,
     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either …
Run Code Online (Sandbox Code Playgroud)

android android-manifest android-gradle-plugin android-5.0-lollipop

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

Intellij 问题解决 spring kotlin 的依赖

Intellij 给了我全新的 kotlin/spring 项目错误,我无法从 IDE 构建或运行该项目。

但是,如果我从命令行执行此操作,则没有问题,我可以构建和运行该应用程序。

构建.gradle

'classpath' in 'org.gradle.api.artifacts.dsl.DependencyHandler' cannot be applied to '(groovy.lang.GString)'
'apply' in 'org.gradle.api.plugins.PluginAware' cannot be applied to '(['plugin':java.lang.String])'
Run Code Online (Sandbox Code Playgroud)

控制器

Cannot access class 'java.lang.String'. Check your module classpath for missing or conflicting dependencie

Type mismatch.
Required:
java.lang.String
Found:
kotlin.String
Run Code Online (Sandbox Code Playgroud)

对可能是什么问题的任何想法?我在 InteliJ 中尝试了Kotlin 多平台 JVM 类型不匹配,但似乎没有解决问题。

更新:

清除 gradle 缓存,重新安装 Intellij,导入从 start.spring.io 创建的项目,并选择 Gradle 和 Kotlin。

使用默认的 gradle 包装器和项目 jdk(路径说 jre)?给我一个错误。打开 gradle 设置只是打开文件资源管理器。

在此处输入图片说明

使用默认的 gradle 包装器和机器本地 JDK 与上面的依赖项相同的问题。

spring intellij-idea kotlin spring-boot

11
推荐指数
2
解决办法
7552
查看次数

Django 1.6的静态文件

我整天都在度过,没有任何作品.我在这里看到过至少20篇关于相同主题的帖子,他们对不同的建议有所不同,对我来说没什么用.使用Python 2.7运行Django 1.6.+我正在尝试从django教程加载民意调查应用程序的CSS.

项目布局

Project
   |-polls
       |-static
           |-polls
                style.css
   |static
Run Code Online (Sandbox Code Playgroud)

这是settings.py

STATIC_URL = '/static/'
STATIC_ROOT = '/home/bri6ko/DjangoProjects/django1.6/PoolsDjangoProject/static'
Run Code Online (Sandbox Code Playgroud)

模板代码

{% load staticfiles %}
<link rel="stylesheet" type="text/css" href="{% static 'polls/style.css' %}">
Run Code Online (Sandbox Code Playgroud)

urls.py

urlpatterns = patterns(...)+ static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
Run Code Online (Sandbox Code Playgroud)

民调/ urls.py

urlpatterns = patterns(....,url(r'^static/(?P<path>.*)$', 'django.views.static.serve',                                        {'document_root': '/home/bri6ko/DjangoProjects/django1.6/PoolsDjangoProject/'}),)
Run Code Online (Sandbox Code Playgroud)

运行之后:python manage.py collectstatic,收集所有内容,并使用admin和polls文件夹和文件相应地填充root上的静态文件夹.

我启动服务器:python manage.py runserver一切正常,除了没有加载css

这是我在检查html时从Chrome控制台获得的内容

....
<link rel="stylesheet" type="text/css" href="/static/polls/style.css">
....
Run Code Online (Sandbox Code Playgroud)

看起来很好,但提供以下输出

[16/Nov/2013 00:44:41] "GET / HTTP/1.1" 404 2141
[16/Nov/2013 00:44:45] "GET /polls/ HTTP/1.1" 200 820
[16/Nov/2013 00:44:45] "GET /static/polls/style.css HTTP/1.1" 404 1649
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.我一步一步地跟着一切.我不知道该怎么办了

UPDATE …

django static file css3 python-2.7

6
推荐指数
3
解决办法
5449
查看次数

ObservableField不传播更改

我正在尝试Android的数据绑定功能,并且Observable字段似乎不会将更改传播到UI。

如果我扩展BaseObservable该类,那么一切都会按预期工作,但是,当我切换到ObservableBooleanObservableField数据更改时,它并没有传播到UI。

该模型

public class User {
  public final ObservableBoolean tapped = new ObservableBoolean(false);

    public boolean isTapped() {
        return tapped.get();
    }

    public void setTapped(boolean tapped) {
        this.tapped.set(tapped);
    }
}
Run Code Online (Sandbox Code Playgroud)

布局

<layout 
    <data>
        <variable
            name="user"
            type="User"/>
          ....
    </data>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:background="@{user.tapped ? @color/colorAccent : @color/white}"
        android:onClick="@{() -> user_holder.onClickTest(user)}">

        ......
    </LinearLayout>
</layout>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

data-binding android android-databinding

2
推荐指数
1
解决办法
1199
查看次数

Dagger2不生成Dagger*类

正如标题所说,Dagger2没有生成Dagger*前缀类.我在这里看了一些其他类似的帖子,但似乎没有任何效果.

我克隆此回购https://github.com/ecgreb/mvpc,已失效Android Studio中的缓存和重新启动它,我删除$Project/.gradle$Home/.gradle/caches,清洗和重建项目,但仍不能工作.

在使用Dagger2的一些项目中也发生了这种情况

我错过了什么吗?

apply plugin: 'com.android.application'
apply plugin: 'com.neenbedankt.android-apt'

android {
  compileSdkVersion 24
  buildToolsVersion "24.0.3"

  defaultConfig {
    applicationId "com.example.ecgreb.mvpc"
    minSdkVersion 15
    targetSdkVersion 24
    versionCode 1
    versionName "1.0"
  }
  buildTypes {
    release {
      minifyEnabled false
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
  }
}

tasks.withType(Test) {
  testLogging {
    exceptionFormat "full"
    events "started", "skipped", "passed", "failed"
    showStandardStreams true
  }
}

repositories {
  mavenCentral()
}

dependencies {
  compile 'com.android.support:appcompat-v7:24.2.1'
  compile 'com.android.support:design:24.2.1'

  compile "com.google.dagger:dagger:2.7"
  annotationProcessor "com.google.dagger:dagger-compiler:2.7"
  provided 'javax.annotation:jsr250-api:1.0'

  testCompile …
Run Code Online (Sandbox Code Playgroud)

android dagger dagger-2

2
推荐指数
1
解决办法
5200
查看次数