包含com.android.support.constraint的文件:约束布局:1.0.0-alpha2
我对Android不是很熟悉,但我朋友的一个朋友说他在他的电脑上为我的网站制作了一个应用程序。所以他给我发送了源文件,我试图重建应用程序,但它不起作用。我甚至尝试在我的电脑上创建一个新项目,并复制/粘贴每页的代码。然后只需更改项目名称,但问题与下面相同,我无法再次联系他,因为他这样做只是为了为我服务。所以我希望这里有人能帮我解决这个问题,因为我已经厌倦了试图解决这个问题 错误消息是:包含com.android.support.constraint的文件:约束布局:1.0.0-alpha2,android,android-gradle-plugin,android-build,Android,Android Gradle Plugin,Android Build,我对Android不是很熟悉,但我朋友的一个朋友说他在他的电脑上为我的网站制作了一个应用程序。所以他给我发送了源文件,我试图重建应用程序,但它不起作用。我甚至尝试在我的电脑上创建一个新项目,并复制/粘贴每页的代码。然后只需更改项目名称,但问题与下面相同,我无法再次联系他,因为他这样做只是为了为我服务。所以我希望这里有人能帮我解决这个问题,因为我已经厌倦了试图解决这个问题 错误消息是: Maven package paths must start with m2repository com.int
Maven package paths must start with m2repository
com.intellij.openapi.diagnostic.Logger$EmptyThrowable
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:117)
at com.android.tools.idea.sdk.wizard.InstallSelectedPackagesStep$CustomLogger.logError(InstallSelectedPackagesStep.java:403)
at com.android.sdklib.repositoryv2.MavenInstaller.install(MavenInstaller.java:102)
at com.android.tools.idea.sdk.wizard.InstallSelectedPackagesStep$InstallTask.run(InstallSelectedPackagesStep.java:242)
at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:563)
at com.intellij.openapi.progress.impl.CoreProgressManager$2.run(CoreProgressManager.java:142)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:446)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:392)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:127)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:126)
at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:366)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
at org.jetbrains.ide.PooledThreadExecutor$1$1.run(PooledThreadExecutor.java:55)
ConstraintLayout
1.0.0-alpha2仅与Android Studio 2.2预览版2捆绑在一起。因此,您必须安装预览版,将1.0.0-alpha2更改为alpha1,它应该可以工作。我认为alpha2只适用于Android Studio preview 2,之后它将更改为alpha1。打开SDK管理器,然后转到下图所示的SDK工具,检查所需的约束布局,在您的情况下,它将是com.Android.support.constraint:constraint layout:1.0.0-alpha2
您是否尝试过通过SDK管理器更新软件包,如Google Repository、Support Library等。ConstraintLayout在Canary/preview频道提供。我尝试过,但我在我的帖子(更新后)中发布时遇到了错误。您可以添加build.gradle文件的内容吗?您指的是哪一个:build.gradle(项目:Berava)build.gradle(模块:应用程序)你能同时发布这两个吗?文件中可能有打字错误。更改为alpha1修复了我的:)向我显示alpha1已经过时了/
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
applicationId "co.berava"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha2'
compile 'com.android.support:appcompat-v7:23.4.0'
testCompile 'junit:junit:4.12'
androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.2'
androidTestCompile 'com.android.support.test:runner:0.5'
androidTestCompile 'com.android.support:support-annotations:23.4.0'
compile 'com.github.delight-im:Android-AdvancedWebView:v2.1.0'
}
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.2'
}
}
allprojects {
repositories {
jcenter()
maven { url "https://jitpack.io" }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}