大佬教程收集整理的这篇文章主要介绍了Android注释/ Gradle / Android Studio构建问题,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有另一个项目使用一个非常相似的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代码片段:
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注释/ Gradle / Android Studio构建问题全部内容,希望文章能够帮你解决Android注释/ Gradle / Android Studio构建问题所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。