Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Android注释/ Gradle / Android Studio构建问题大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在将项目迁移到 Android studio / Gradle,并且我有一些问题让项目正确使用Android注释进行构建.从gradle控制台输出看来,编译后的批注处理正在发生?是对的吗?以前不应该发生吗?奇怪的是,如果我打了运行,“编辑配置”对话框出现,底部出现“错误认活动未找到”.

我有一个项目使用一个非常相似的build.gradle文件,它运行正常,我完全陷入了这一个.任何帮助将非常感谢!

请注意,我也尝试过各种其他方法,包括https://github.com/excilys/androidannotations/wiki/Building-Project-Gradle,但结果没有区别.

我的build.gradle在项目根目录下:

// 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:0.7.+'
    }
}

allprojects {
    repositories {
        mavenCentral()
    }
}

和build.gradle从我的/ android文件夹:

apply plugin: 'android'



ext.androidAnnotationsVersion = '2.7.1';

configurations {
    apt
}

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.1"

    defaultConfig {
        minSdkVersion 9
        targetSdkVersion 19
    }
    buildTypes {
        release {
            runProguard false
        }
    }

    productFlavors {
        defaultFlavor {
            proguardFile 'proguard-rules.txt'
        }
    }

    packagingOptions {
        exclude 'Meta-INF/DEPENDENCIEs.txt'
        exclude 'Meta-INF/LICENSE.txt'
        exclude 'Meta-INF/NOTICE.txt'
        exclude 'Meta-INF/NOTICE'
        exclude 'Meta-INF/LICENSE'
        exclude 'Meta-INF/DEPENDENCIES'
        exclude 'Meta-INF/notice.txt'
        exclude 'Meta-INF/license.txt'
        exclude 'Meta-INF/dependencies.txt'
        exclude 'LICENSE'
        exclude 'NOTICE'
    }
}




dependencies {
    compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'

    compile 'com.fasterxml.jackson.core:jackson-core:2.2.0'
    compile 'com.fasterxml.jackson.core:jackson-Annotations:2.2.0'
    compile 'com.fasterxml.jackson.core:jackson-databind:2.2.0'

    compile 'org.springframework.android:spring-android-core:1.0.1.RELEASE'
    compile 'org.springframework.android:spring-android-rest-template:1.0.1.RELEASE'

    apt "com.googlecode.androidAnnotations:androidAnnotations:${androidAnnotationsVersion}"
    compile "com.googlecode.androidAnnotations:androidAnnotations-api:${androidAnnotationsVersion}"

    compile "com.nostra13.universalimageloader:universal-image-loader:1.9.0"

    compile fileTree(dir: 'libs',include: '*.jar')
}


android.applicationVariants.all { variant ->
    aptOutput = file("${project.buildDir}/source/apt_generated/${variant.dirNamE}")
    println "****************************"
    println "variant: ${variant.namE}"
    println "manifest:  ${variant.processresources.manifestFilE}"
    println "aptOutput:  ${aptOutput}"
    println "****************************"

    variant.javaCompile.doFirst {
        println "*** compile doFirst ${variant.namE}"
        aptOutput.mkdirs()
        variant.javaCompile.options.compilerArgs += [
                '-processorpath',configurations.apt.getAsPath(),'-AandroidManifestFile=' + variant.processresources.manifestFile,'-s',aptOutput
        ]
    }
}

这是我的gradle控制台输出

ExecuTing tasks: [clean,:android:assembleDefaultFlavorDebug]

CreaTing properties on demand (a.k.a. dynamic properties) has been deprecated and is scheduled to be removed in Gradle 2.0. Please read http://gradle.org/docs/current/dsl/org.gradle.api.plugins.ExtraPropertiesExtension.html for information on the replacement for dynamic properties.
Deprecated dynamic property: "aptOutput" on "com.android.build.gradle.internal.api.ApplicationVariantImpl_Decorated@2b8bd36f",value: "/Users/marky/myapp...".
****************************
variant: defaultFlavorDebug
manifest:  /Users/marky/myapp Android/android/build/manifests/defaultFlavor/debug/AndroidManifest.xml
aptOutput:  /Users/marky/myapp Android/android/build/source/apt_generated/defaultFlavor/debug
****************************
Deprecated dynamic property "aptOutput" created in multiple LOCATIOns.
****************************
variant: defaultFlavorRelease
manifest:  /Users/marky/myapp Android/android/build/manifests/defaultFlavor/release/AndroidManifest.xml
aptOutput:  /Users/marky/myapp Android/android/build/source/apt_generated/defaultFlavor/release
****************************
:android:clean UP-TO-DATE
:android:compileDefaultFlavorDebugNdk
:android:preBuild UP-TO-DATE
:android:preDefaultFlavorDebugBuild UP-TO-DATE
:android:preDefaultFlavorReleaseBuild UP-TO-DATE
:android:prepareComActionbarsherlockActionbarsherlock440Library
:android:prepareDefaultFlavorDebugDependencies
:android:compileDefaultFlavorDebugAidl
:android:compileDefaultFlavorDebugRenderscript
:android:generateDefaultFlavorDebugBuildConfig
:android:mergeDefaultFlavorDebugAssets
:android:mergeDefaultFlavorDebugresources
:android:processDefaultFlavorDebugManifest
:android:processDefaultFlavorDebugresources
:android:generateDefaultFlavorDebugsources
:android:compileDefaultFlavorDebugJava
*** compile doFirst defaultFlavorDebug
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/SLAudioPlayer.java:32: cAnnot find symbol
symbol  : class AudioPlayerActivity_
LOCATIOn: package com.mycompany.sl.ui
import com.mycompany.sl.ui.AudioPlayerActivity_;
                           ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/SLAudioPlayer.java:33: cAnnot find symbol
symbol  : class SplashActivity_
LOCATIOn: package com.mycompany.sl.ui
import com.mycompany.sl.ui.SplashActivity_;
                           ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/SLAudioPlayer.java:34: cAnnot find symbol
symbol  : class TabHostFragmentActivity_
LOCATIOn: package com.mycompany.sl.ui
import com.mycompany.sl.ui.TabHostFragmentActivity_;
                           ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/model/Chapter.java:11: cAnnot find symbol
symbol  : class SLPreferences_
LOCATIOn: package com.mycompany.sl
import com.mycompany.sl.SLPreferences_;
                        ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/Application.java:23: cAnnot find symbol
symbol  : class DownloadListActivity_
LOCATIOn: package com.mycompany.sl.ui.download
import com.mycompany.sl.ui.download.DownloadListActivity_;
                                    ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/api/SLRestClient.java:32: cAnnot find symbol
symbol  : class TabHostFragmentActivity_
LOCATIOn: package com.mycompany.sl.ui
import com.mycompany.sl.ui.TabHostFragmentActivity_;
                           ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/Application.java:56: cAnnot find symbol
symbol  : class SLPreferences_
LOCATIOn: class com.mycompany.sl.Application
    public SLPreferences_ prefs;
           ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/AudioPlayerActivity.java:31: cAnnot find symbol
symbol  : class AddBookmarkActivity_
LOCATIOn: package com.mycompany.sl.ui.bookmark
import com.mycompany.sl.ui.bookmark.AddBookmarkActivity_;
                                    ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/AudioPlayerActivity.java:32: cAnnot find symbol
symbol  : class TranscriptActivity_
LOCATIOn: package com.mycompany.sl.ui.transcript
import com.mycompany.sl.ui.transcript.TranscriptActivity_;
                                      ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/LoginActivity.java:35: cAnnot find symbol
symbol  : class SLPreferences_
LOCATIOn: package com.mycompany.sl
import com.mycompany.sl.SLPreferences_;
                        ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/LoginActivity.java:99: cAnnot find symbol
symbol  : class SLPreferences_
LOCATIOn: class com.mycompany.sl.ui.LoginActivity
    SLPreferences_ preference;
    ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/ProductViewFragment.java:12: cAnnot find symbol
symbol  : class VolumeActivity_
LOCATIOn: package com.mycompany.sl.ui.volume
import com.mycompany.sl.ui.volume.VolumeActivity_;
                                  ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/SetTingsActivity.java:10: cAnnot find symbol
symbol  : class SLPreferences_
LOCATIOn: package com.mycompany.sl
import com.mycompany.sl.SLPreferences_;
                        ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/SetTingsActivity.java:11: cAnnot find symbol
symbol  : class DownloadListActivity_
LOCATIOn: package com.mycompany.sl.ui.download
import com.mycompany.sl.ui.download.DownloadListActivity_;
                                    ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/SetTingsActivity.java:12: cAnnot find symbol
symbol  : class FAQActivity_
LOCATIOn: package com.mycompany.sl.ui.faq
import com.mycompany.sl.ui.faq.FAQActivity_;
                               ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/Nowplayingbaseclasses/NowPlayingActivity.java:10: cAnnot find symbol
symbol  : class AudioPlayerActivity_
LOCATIOn: package com.mycompany.sl.ui
import com.mycompany.sl.ui.AudioPlayerActivity_;
                           ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/SetTingsActivity.java:28: cAnnot find symbol
symbol  : class SLPreferences_
LOCATIOn: class com.mycompany.sl.ui.SetTingsActivity
    SLPreferences_ preference;
    ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/Nowplayingbaseclasses/NowPlayingButton.java:16: cAnnot find symbol
symbol  : class AudioPlayerActivity_
LOCATIOn: package com.mycompany.sl.ui
import com.mycompany.sl.ui.AudioPlayerActivity_;
                           ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/SetTingsAdapter.java:19: cAnnot find symbol
symbol  : class SLPreferences_
LOCATIOn: package com.mycompany.sl
import com.mycompany.sl.SLPreferences_;
                        ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/SplashActivity.java:40: package TabHostFragmentActivity_ does not exist
    void launchMainActivity(TabHostFragmentActivity_.IntentBuilder_ builder){
                                                    ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/studyLogFragment.java:18: cAnnot find symbol
symbol  : class studyProgressProductAcitivty_
LOCATIOn: package com.mycompany.sl.ui.studyprogress.product
import com.mycompany.sl.ui.studyprogress.product.studyProgressProductAcitivty_;
                                                 ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/studyTimelineActivity.java:18: cAnnot find symbol
symbol  : class studyTimelineHeaderView_
LOCATIOn: package com.mycompany.sl.ui.weeklyhistory
import com.mycompany.sl.ui.weeklyhistory.studyTimelineHeaderView_;
                                         ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/studyTimelineActivity.java:20: cAnnot find symbol
symbol  : class WeeklyHistoryItemView_
LOCATIOn: package com.mycompany.sl.ui.weeklyhistory
import com.mycompany.sl.ui.weeklyhistory.WeeklyHistoryItemView_;
                                         ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/Nowplayingbaseclasses/NowPlayingListActivity.java:10: cAnnot find symbol
symbol  : class AudioPlayerActivity_
LOCATIOn: package com.mycompany.sl.ui
import com.mycompany.sl.ui.AudioPlayerActivity_;
                           ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/TabHostFragmentActivity.java:18: cAnnot find symbol
symbol  : class SLPreferences_
LOCATIOn: package com.mycompany.sl
import com.mycompany.sl.SLPreferences_;
                        ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/TabHostFragmentActivity.java:22: cAnnot find symbol
symbol  : class BookmarkFragment_
LOCATIOn: package com.mycompany.sl.ui.bookmark
import com.mycompany.sl.ui.bookmark.bookmarkFragment_;
                                    ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/Nowplayingbaseclasses/NowPlayingSherlockFragmentActivity.java:10: cAnnot find symbol
symbol  : class AudioPlayerActivity_
LOCATIOn: package com.mycompany.sl.ui
import com.mycompany.sl.ui.AudioPlayerActivity_;
                           ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/TabHostFragmentActivity.java:42: cAnnot find symbol
symbol  : class SLPreferences_
LOCATIOn: class com.mycompany.sl.ui.TabHostFragmentActivity
    SLPreferences_ preference;
    ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/bookmark/BookmarkFragment.java:28: cAnnot find symbol
symbol  : class AudioPlayerActivity_
LOCATIOn: package com.mycompany.sl.ui
import com.mycompany.sl.ui.AudioPlayerActivity_;
                           ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/chapter/ChapterListFragment.java:25: cAnnot find symbol
symbol  : class SLPreferences_
LOCATIOn: package com.mycompany.sl
import com.mycompany.sl.SLPreferences_;
                        ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/chapter/ChapterListFragment.java:30: cAnnot find symbol
symbol  : class AudioPlayerActivity_
LOCATIOn: package com.mycompany.sl.ui
import com.mycompany.sl.ui.AudioPlayerActivity_;
                           ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/chapter/ChapterListFragment.java:48: cAnnot find symbol
symbol  : class SLPreferences_
LOCATIOn: class com.mycompany.sl.ui.chapter.ChapterListFragment
    SLPreferences_ preferences;
    ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/chapter/ChapterListItem.java:11: cAnnot find symbol
symbol  : class TranscriptActivity_
LOCATIOn: package com.mycompany.sl.ui.transcript
import com.mycompany.sl.ui.transcript.TranscriptActivity_;
                                      ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/studyprogress/studyProgressActivity.java:15: cAnnot find symbol
symbol  : class WeeklyHistoryItemView_
LOCATIOn: package com.mycompany.sl.ui.weeklyhistory
import com.mycompany.sl.ui.weeklyhistory.WeeklyHistoryItemView_;
                                         ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/studyprogress/chapter/studyProgressChapterActivity.java:16: cAnnot find symbol
symbol  : class AudioPlayerActivity_
LOCATIOn: package com.mycompany.sl.ui
import com.mycompany.sl.ui.AudioPlayerActivity_;
                           ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/studyprogress/chapter/studyProgressChapterActivity.java:18: cAnnot find symbol
symbol  : class studyProgressProductItemView_
LOCATIOn: package com.mycompany.sl.ui.studyprogress.product
import com.mycompany.sl.ui.studyprogress.product.studyProgressProductItemView_;
                                                 ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/studyprogress/chapter/studyProgressChapterActivity.java:20: cAnnot find symbol
symbol  : class studyProgressvolumeItemView_
LOCATIOn: package com.mycompany.sl.ui.studyprogress.volume
import com.mycompany.sl.ui.studyprogress.volume.studyProgressvolumeItemView_;
                                                ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/studyprogress/product/studyProgressProductAcitivty.java:17: cAnnot find symbol
symbol  : class studyProgressvolumeActivity_
LOCATIOn: package com.mycompany.sl.ui.studyprogress.volume
import com.mycompany.sl.ui.studyprogress.volume.studyProgressvolumeActivity_;
                                                ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/studyprogress/volume/studyProgressvolumeActivity.java:15: cAnnot find symbol
symbol  : class studyProgressChapterActivity_
LOCATIOn: package com.mycompany.sl.ui.studyprogress.chapter
import com.mycompany.sl.ui.studyprogress.chapter.studyProgressChapterActivity_;
                                                 ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/studyprogress/volume/studyProgressvolumeActivity.java:17: cAnnot find symbol
symbol  : class studyProgressProductItemView_
LOCATIOn: package com.mycompany.sl.ui.studyprogress.product
import com.mycompany.sl.ui.studyprogress.product.studyProgressProductItemView_;
                                                 ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/videoproduct/VideoProductFragment.java:13: cAnnot find symbol
symbol  : class VideoContentActivity_
LOCATIOn: package com.mycompany.sl.ui
import com.mycompany.sl.ui.VideoContentActivity_;
                           ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/volume/VolumeActivity.java:12: cAnnot find symbol
symbol  : class PDFProductFragment_
LOCATIOn: package com.mycompany.sl.ui.pdf
import com.mycompany.sl.ui.pdf.PDFProductFragment_;
                               ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/volume/VolumeActivity.java:14: cAnnot find symbol
symbol  : class VideoProductFragment_
LOCATIOn: package com.mycompany.sl.ui.videoproduct
import com.mycompany.sl.ui.videoproduct.VideoProductFragment_;
                                        ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/volume/VolumeFragment.java:12: cAnnot find symbol
symbol  : class ChapterActivity_
LOCATIOn: package com.mycompany.sl.ui.chapter
import com.mycompany.sl.ui.chapter.ChapterActivity_;
                                   ^
/Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/ui/volume/VolumeItemView.java:22: cAnnot find symbol
symbol  : class ChapterActivity_
LOCATIOn: package com.mycompany.sl.ui.chapter
import com.mycompany.sl.ui.chapter.ChapterActivity_;
                                   ^
Note: StarTing AndroidAnnotations Annotation processing
Note: AndroidManifest.xml file found: /Users/marky/myapp Android/android/build/manifests/defaultFlavor/debug/AndroidManifest.xml
Note: number of files generated by AndroidAnnotations: 74
Note: Generating source file: com.mycompany.sl.util.SLUtils_
Note: Generating source file: com.mycompany.sl.ui.videoproduct.VideoProductFragment_
Note: Generating source file: com.mycompany.sl.ui.videoproduct.VideoProductItemView_
Note: Generating source file: com.mycompany.sl.ui.videoproduct.VideoProductlistadapter_
Note: Generating source file: com.mycompany.sl.ui.chapter.ChapterActivity_
Note: Generating source file: com.mycompany.sl.ui.chapter.Chapterlistadapter_
Note: Generating source file: com.mycompany.sl.ui.chapter.ChapterListFragment_
Note: Generating source file: com.mycompany.sl.ui.chapter.ChapterListItem_
Note: Generating source file: com.mycompany.sl.ui.studyprogress.product.studyProgressProductAcitivty_
Note: Generating source file: com.mycompany.sl.ui.studyprogress.product.studyProgressProductItemView_
Note: Generating source file: com.mycompany.sl.SLPreferences_
Note: Generating source file: com.mycompany.sl.Application_
Note: Generating source file: com.mycompany.sl.ui.Nowplayingbaseclasses.NowPlayingButton_
Note: Generating source file: com.mycompany.sl.ui.Nowplayingbaseclasses.NowPlayingListFragment_
Note: Generating source file: com.mycompany.sl.ui.Nowplayingbaseclasses.NowPlayingSherlockFragmentActivity_
Note: Generating source file: com.mycompany.sl.ui.studylog.SLnumberPicker_
Note: Generating source file: com.mycompany.sl.ui.studylog.studyTargetPicker_
Note: Generating source file: com.mycompany.sl.ui.studyprogress.chapter.studyProgressChapterActivity_
Note: Generating source file: com.mycompany.sl.ui.studyprogress.chapter.studyProgressChapterItemView_
Note: Generating source file: com.mycompany.sl.model.SubProduct_
Note: Generating source file: com.mycompany.sl.model.Volume_
Note: Generating source file: com.mycompany.sl.ui.faq.FAQActivity_
Note: Generating source file: com.mycompany.sl.ui.faq.FAQGroupItemView_
Note: Generating source file: com.mycompany.sl.ui.faq.FAQItemActivity_
Note: Generating source file: com.mycompany.sl.ui.faq.FAQItemItemView_
Note: Generating source file: com.mycompany.sl.ui.weeklyhistory.studyTimelineHeaderView_
Note: Generating source file: com.mycompany.sl.ui.weeklyhistory.WeeklyHistoryDayView_
Note: Generating source file: com.mycompany.sl.ui.weeklyhistory.WeeklyHistoryItemView_
Note: Generating source file: com.mycompany.sl.ui.weeklyhistory.WeeklyHistoryView_
Note: Generating source file: com.mycompany.sl.ui.volume.VolumeActivity_
Note: Generating source file: com.mycompany.sl.ui.volume.VolumeAdapter_
Note: Generating source file: com.mycompany.sl.ui.volume.VolumeFragment_
Note: Generating source file: com.mycompany.sl.ui.volume.VolumeItemView_
Note: Generating source file: com.mycompany.sl.ui.transcript.TranscriptActivity_
Note: Generating source file: com.mycompany.sl.ui.transcript.TranscriptCaptionItemView_
Note: Generating source file: com.mycompany.sl.ui.transcript.TranscriptCharacterItemView_
Note: Generating source file: com.mycompany.sl.ui.transcript.TranscriptHeaderView_
Note: Generating source file: com.mycompany.sl.ui.transcript.TranscriptNarrationItemView_
Note: Generating source file: com.mycompany.sl.ui.pdf.PDFItemView_
Note: Generating source file: com.mycompany.sl.ui.pdf.PDFProductAdapter_
Note: Generating source file: com.mycompany.sl.ui.pdf.PDFProductFragment_
Note: Generating source file: com.mycompany.sl.ui.AudioPlayerActivity_
Note: Generating source file: com.mycompany.sl.ui.LoginActivity_
Note: Generating source file: com.mycompany.sl.ui.LozengeTabInDicator_
Note: Generating source file: com.mycompany.sl.ui.PhoneProductFragment_
Note: Generating source file: com.mycompany.sl.ui.PhoneProductHeaderView_
Note: Generating source file: com.mycompany.sl.ui.PlayerFragment_
Note: Generating source file: com.mycompany.sl.ui.ProductFragment_
Note: Generating source file: com.mycompany.sl.ui.ProductTabFragment_
Note: Generating source file: com.mycompany.sl.ui.ProductViewFragment_
Note: Generating source file: com.mycompany.sl.ui.SLTabView_
Note: Generating source file: com.mycompany.sl.ui.SetTingsActivity_
Note: Generating source file: com.mycompany.sl.ui.SetTingsAdapter_
Note: Generating source file: com.mycompany.sl.ui.SplashActivity_
Note: Generating source file: com.mycompany.sl.ui.studyLogFragment_
Note: Generating source file: com.mycompany.sl.ui.studyTargetActivity_
Note: Generating source file: com.mycompany.sl.ui.studyTimelineActivity_
Note: Generating source file: com.mycompany.sl.ui.TabHostFragmentActivity_
Note: Generating source file: com.mycompany.sl.ui.VideoContentActivity_
Note: Generating source file: com.mycompany.sl.ui.VideoPlayerActivity_
Note: Generating source file: com.mycompany.sl.ui.VolumetitleView_
Note: Generating source file: com.mycompany.sl.ui.studyprogress.studyProgressActivity_
Note: Generating source file: com.mycompany.sl.api.SLAuthInterceptor_
Note: Generating source file: com.mycompany.sl.api.SLAuthStore_
Note: Generating source file: com.mycompany.sl.api.SLRestClient_
Note: Generating source file: com.mycompany.sl.ui.studyprogress.volume.studyProgressvolumeActivity_
Note: Generating source file: com.mycompany.sl.ui.studyprogress.volume.studyProgressvolumeItemView_
Note: Generating source file: com.mycompany.sl.ui.bookmark.AddBookmarkActivity_
Note: Generating source file: com.mycompany.sl.ui.bookmark.bookmarkFragment_
Note: Generating source file: com.mycompany.sl.ui.bookmark.bookmarkItemView_
Note: Generating source file: com.mycompany.sl.ui.download.DownloadListActivity_
Note: Generating source file: com.mycompany.sl.ui.download.DownloadListItemProduct_
Note: Generating source file: com.mycompany.sl.ui.download.DownloadVideoListItem_
Note: Generating source file: com.mycompany.sl.ui.download.DownloadedVolumeListItem_
Note: Time measurements: [Whole Processing = 837 ms],[Generate sources = 590 ms],[Validate Annotations = 84 ms],[Process Annotations = 84 ms],[Extract Annotations = 41 ms],[Find R Classes = 27 ms],[Extract Manifest = 11 ms],Note: Time measurements: [Whole Processing = 0 ms],warning: The following options were not recognized by any processor: '[androidManifestFile]'
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/marky/myapp Android/android/src/main/java/com/mycompany/sl/api/SLRestClient.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
:android:preDexDefaultFlavorDebug
:android:dexDefaultFlavorDebug
:android:processDefaultFlavorDebugJavaRes UP-TO-DATE
:android:validateDebugSigning
:android:packageDefaultFlavorDebug
:android:assembleDefaultFlavorDebug

BUILD succesSFUL

@R_568_10586@l time: 56.231 secs

解决方法

您没有在全局build.gradle中包含apt插件,因此您没有将它应用于模块的build.gradle,并且没有配置它.由于Android注释与Android注释处理器配合使用,因此需要知道生成的源代码.正确的设置是:

全球build.gradle代码片段:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.1.0'
        // small Gradle plugin that Helps out when using an Annotation processor
        // --> Android Annotations
        // makes the build code "available" to android studio
        // adds it to the source path
        classpath "com.neenbedankt.gradle.plugins:android-apt:1.4"
    } 
}

模块的一个

apply plugin: 'com.android.application'
apply plugin: 'android-apt'

configurations {
    apt
}

// Configure the Annotation processor and tell it where the manifest and the generated sources are.
apt {
    arguments {
        androidManifestFile variant.outputs[0].processresources.manifestFile
        resourcePackagename "de.company.android.app"
    }
}

除此之外,您不应该使用Android代码的Googlecode版本,而是使用以下依赖项:

dependencies {
    apt 'org.androidAnnotations:androidAnnotations:3.2'
    compile 'org.androidAnnotations:androidAnnotations-api:3.2'
}

之后,一切都应该正常工作,并且应该找到生成的源.在Android清单中注册生成的活动,如MainActivity_

大佬总结

以上是大佬教程为你收集整理的Android注释/ Gradle / Android Studio构建问题全部内容,希望文章能够帮你解决Android注释/ Gradle / Android Studio构建问题所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。