我正在处理导入的Adnroid应用。导入的应用程序使用旧版本的Gradle,因此我尝试将其同步到新版本(我认为它使用的是Gradle 19)。我无法使用Gradle 24 b / c,因此无法找到符号类查找程序,所以我只是试图让它与21一起工作,但它仍然没有赢得#t工作。有人可以帮忙吗?
这是我的外部.build文件:
$url="reffile.html";
$html = file_get_contents($url);
$doc = new DOMDocument();
@$doc->loadHTML($html);
$tags = $doc->getElementsByTagName('img');
foreach ($tags as $tag) {
echo $tag->getAttribute('src');
}
这是我的内部.build文件:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.3'
}
}
allprojects {
repositories {
mavenCentral()
// maven { url 'http://clinker.47deg.com/nexus/content/groups/public' }
// maven { url 'http://repo1.maven.org/maven2' }
}
}
当我在物理机器人上运行时,我收到此错误:
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.0.0"
defaultConfig {
minSdkVersion 16
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:support-v4:21.0.0'
compile 'com.android.support:appcompat-v7:21.0.0'
// compile "com.android.support:support-core-utils:21.0.0"
compile 'com.j256.ormlite:ormlite-core:4.48'
compile 'com.j256.ormlite:ormlite-android:4.48'
compile 'se.emilsjolander:stickylistheaders:2.5.2'
compile 'com.github.chrisbanes.photoview:library:1.2.2'
compile 'com.loopj.android:android-async-http:1.4.6'
compile 'com.google.android.gms:play-services:6.1.71'
}
我无法弄清楚它有什么问题。有人可以帮忙吗?
答案 0 :(得分:3)
dependencies {
classpath 'com.android.tools.build:gradle:2.1.3'
}
你正在使用gradle插件2.1.3,根据documentation需要以下内容,因为必须具有依赖性。
Gradle的Android插件,修订版2。1。3(2016年8月)
依赖关系:
Gradle 2.14.1 or higher. Build Tools 23.0.2 or higher. This update adds compatibility with Gradle 2.14.1, which includes performance improvements, new features, and an important security fix.
有关详细信息,请参阅Gradle发行说明。
而您的构建工具版本目前设置为buildToolsVersion "21.0.0"
。
将构建工具版本更改为23.0.2,相应地更新支持和appcompat依赖项并再次同步。