现在,我的现有项目添加了Admob,但它没有运行

时间:2015-09-20 11:27:16

标签: android compiler-errors admob

我更新到1.4 RC 1,并希望将adMob添加到现有项目,现在android studio不编译项目。我试图返回所有内容,但无论运行项目无关紧要。总是给出关于主题的错误。我删除了Manifest,MainActivity,main_activity布局,String,build.gradle中属于adMob的所有编写代码。没门。我读了很多线程,但没有写任何关于它的文章。请不要自己解决,需要帮助。谢谢。 dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile files('libs/mail.jar') testCompile 'junit:junit:4.12' // compile 'com.google.android.gms:play-services-ads:7.8.0' }

[code]信息:Gradle任务[:app:generateDebugSources,:app:generateDebugAndroidTestSources,:app:assembleDebug] :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :应用:checkDebugManifest :应用:prepareDebugDependencies :app:compileDebugAidl UP-TO-DATE :app:compileDebugRenderscript UP-TO-DATE :app:generateDebugBuildConfig UP-TO-DATE :app:generateDebugAssets UP-TO-DATE :app:mergeDebugAssets UP-TO-DATE :app:generateDebugResValues UP-TO-DATE :app:generateDebugResources UP-TO-DATE :应用:mergeDebugResources :app:processDebugManifest UP-TO-DATE :应用:processDebugResources G:\ AndroidStudioProjects \ UzbekKoreanDictionary \应用\ SRC \主\ RES \值\ styles.xml 错误:(2)检索项目的父项时出错:找不到与给定名称“@ style / Widget.AppCompat.Light.ActionBar.Solid.Inverse”匹配的资源。 错误:(28,67)找不到与给定名称匹配的资源:attr'background'。 错误:(2)检索项目的父项时出错:找不到与给定名称“@ style / Theme.AppCompat.Light”匹配的资源。 错误:(2)检索项目的父项时出错:找不到与给定名称“@ style / Theme.AppCompat.Light”匹配的资源。 错误:(2)检索项目的父项时出错:找不到与给定名称“@ style / Theme.AppCompat.Light.DarkActionBar”匹配的资源。 错误:(27,21)找不到与给定名称匹配的资源:attr'actionBarStyle'。 错误:(2)检索项目的父项时出错:找不到与给定名称“@ style / Widget.AppCompat.ListView.DropDown”匹配的资源。 错误:(2)检索项目的父项时出错:找不到与给定名称“@ style / Widget.AppCompat.Light.ActionBar.Solid.Inverse”匹配的资源。 错误:(28,67)找不到与给定名称匹配的资源:attr'background'。 错误:(27,21)找不到与给定名称匹配的资源:attr'actionBarStyle'。 错误:(2)检索项目的父项时出错:找不到与给定名称“@ style / Theme.AppCompat.Light.DarkActionBar”匹配的资源。 错误:(28,21)找不到与给定名称匹配的资源:attr'actionBarItemBackground'。 错误:(27,21)找不到与给定名称匹配的资源:attr'actionBarStyle'。 错误:任务':app:processDebugResources'的执行失败。

  

com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:处理'命令'E:\ android-sdk-07_08_14 \ android-sdk-15.07.13 \ android-sdk \ build-tools \ 21.1.1 \ aapt.exe''以非零退出值1结束   信息:建筑失败   信息:总时间:1.497秒   信息:14个错误   信息:0警告   信息:在控制台中查看完整输出   [/ code]

2 个答案:

答案 0 :(得分:1)

您的错误日志显示您的gradle文件中缺少appcompat支持库。您可以在app / build.gradle中添加以下行的依赖项:

  

compile' com.android.support:appcompat-v7:23.0.1'

答案 1 :(得分:0)

apply plugin: 'com.android.application'

android {
    compileSdkVersion 21
    buildToolsVersion '21.0.1'
    defaultConfig {
        applicationId "namangan.grandmir.uz.uzbekkoreandictionary"
        minSdkVersion 8
        targetSdkVersion 21
        versionCode 17
        versionName "2.17.2"

    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'),      '      proguard-rules.pro'
        }
    }
    productFlavors {
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile files('libs/mail.jar')
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:21.0.1'
    compile 'com.android.support:appcompat-v7:23.0.1'
}