我已经在Android Studio创建了下面的应用程序。在运行时,我收到以下发布的错误。我检查了build.gradle文件,但不知道有什么问题。
问题是,Android Studio给出了一个错误在R.布局,并说:不能解决符号R
代码:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.act_main);
}
}
格拉德尔。建造:
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.example.com.bt_11"
minSdkVersion 19
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:23.+'
}
错误
Error:A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugCompile'.
> Could not resolve com.android.support:appcompat-v7:23.+.
Required by:
BT_11:app:unspecified
> Could not resolve com.android.support:appcompat-v7:23.+.
> Failed to list versions for com.android.support:appcompat-v7.
> Unable to load Maven meta-data from https://jcenter.bintray.com/com/android/support/appcompat-v7/maven-metadata.xml.
> Could not GET 'https://jcenter.bintray.com/com/android/support/appcompat-v7/maven-metadata.xml'.
> Connection to https://jcenter.bintray.com refused
更新:我将compileSdkVersion、targetSdkVersion设置为23,minSdkVersion=19
现在我得到以下错误时,尝试运行的应用程序:
>
无法解决配置': app:_debugCompile'的所有依赖关系。无法解析com.android.support: appcompat-v7:23.要求:BT_11:app:未指定无法解决com.android.support:appcompat-v7:23.未能列出com.android.support的版本:appcompat-v7。无法从https://jcenter.bintray.com/com/android/support/appcompat-v7/maven-metadata.xml.加载Maven元数据无法获得https://jcenter.bintray.com/com/android/support/appcompat-v7/maven-metadata.xml。拒绝连接https://jcenter.bintray.com
首先,更新SDK管理器
它应该解决gradle无法解决的问题com.Android支持:appcompat-v7:23
然后在你的build.gradle你必须改变你的
compileSdkVersion
。
appcompat v23需要compileSdkVersion 23
update your Android SDK Manager and after that rebuild your android studio
project.
驴你看,我要添加截取到我的应用程序添加这行代码com.mcxioke。截取:库aar:1.0.0建立。gradle文件 我也试着添加改装。但它给出了相同类型的错误:未能解决:bla bla bla。 所以我认为在我的情况下gradle不能同步任何其他库不同于com.android....... 我也尝试将这行代码添加到我的build.gradle。但是什么都没有改变 请指教 编辑:添加注释后生成。
我已经浏览了许多关于类似问题的问题,但我找不到有效的解决方案。这可能是我对Android开发缺乏经验,但我不认为错误消息是那么清楚。我已经尝试过: 重建/清洁项目, 使缓存失效/重新启动、同步 带有 gradle 文件的项目, 我在设置中使用默认的 gradle 包装器, 有什么办法解决这个问题吗? 使用Android Studio版本:3.4.1 应用: 构建.gradle 项目:Build.g
我的应用程序的build.gradle如下所示:应用插件:'com.android.application' 我尝试过更改存储库(jcenter()、mavenCentral()等)、重新安装Android Studio、JDK(7和8)、更改Gradle版本和Android SDK版本,这些都没有奏效。运行./gradlew build时,我得到: 这是我在其他情况下也会遇到的错误,例如,当尝试
应用程序 SlidingMenu(源文件) SlidingMenu-Maps-Support(源文件) 这里有一个链接,看看我的意思。 这就是我得到的错误。 谢谢! 编辑1:不要紧!我又回到月食了!Android Studio还没有为真正的项目开发做好准备。
问题内容: 我是基于注释编程的新手,并且不知道要为 org.springframework.transaction.annotation.Transactional 添加什么maven工件到我的pom.xml中,我用谷歌搜索(像搜索结果的前5页一样),但是找不到我在寻找。我使用的是Spring3。此外,如果有任何在线教程可以了解有关Spring注释的更多信息。谢谢!! 问题答案: 在spring-
TL;DR两个gradle插件使用相同依赖项的不同版本,在调用其中一个插件时会导致编译错误。 > 我有一个使用Gradle4编译的Java项目。十、 该项目依赖于两个插件:gradle-jaxb-plugin和serenity-gradle-plugin。 两个插件共享一个依赖项,guice。 我需要升级一个插件(serenety)。升级会导致调用jaxb插件时发生冲突。 我做了一些调查和谷歌搜索