更新工具后,我无法构建我的项目.我在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
Intellij 给了我全新的 kotlin/spring 项目错误,我无法从 IDE 构建或运行该项目。
但是,如果我从命令行执行此操作,则没有问题,我可以构建和运行该应用程序。
'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 与上面的依赖项相同的问题。
我整天都在度过,没有任何作品.我在这里看到过至少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 …
我正在尝试Android的数据绑定功能,并且Observable字段似乎不会将更改传播到UI。
如果我扩展BaseObservable该类,那么一切都会按预期工作,但是,当我切换到ObservableBoolean或ObservableField数据更改时,它并没有传播到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)
有任何想法吗?
正如标题所说,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 ×3
css3 ×1
dagger ×1
dagger-2 ×1
data-binding ×1
django ×1
file ×1
kotlin ×1
python-2.7 ×1
spring ×1
spring-boot ×1
static ×1