2014-02-20 29 views
10

Ich arbeite an der Migration eines Projekts zu Android Studio/Gradle und ich habe einige Probleme, das Projekt ordnungsgemäß mit Android-Anmerkungen zu erstellen. Von der Konsole-Ausgabe sieht es so aus, als ob die Annotationsverarbeitung nach dem Kompilieren stattfindet. Ist das richtig? Sollte es nicht früher passieren? Das Seltsame ist, dass wenn ich auf "Ausführen" klicke, erscheint der Dialog "Konfiguration bearbeiten" mit "Fehler: Standardaktivität nicht gefunden" unten.Android-Anmerkungen/Gradle/Android Studio Build-Probleme

Ich habe ein anderes Projekt mit einer sehr ähnlichen build.gradle Datei arbeiten und es läuft gut und ich bin völlig auf diesem einen ratlos. Jede Hilfe wäre sehr willkommen!

Bitte beachten Sie, dass ich auch verschiedene andere Methoden einschließlich https://github.com/excilys/androidannotations/wiki/Building-Project-Gradle ausprobiert habe, aber es gibt keinen Unterschied im Ergebnis.

Mein build.gradle im Projektstamm:

// 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() 
    } 
} 

Und build.gradle von meinem/android Ordner:

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:[email protected]' 

    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 
     ] 
    } 
} 

meine gradle Konsolausgabe hier:

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.and[email protected]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], 
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 

Total time: 56.231 secs 
+0

öffnen Sie AndroidManifest.xml Datei und stellen Sie sicher, dass die Main Launcher Aktivitätsdefinition in Manifest nicht beschweren einen Fehler. Es ist mir vor Tagen passiert und das Problem war das Manifest. – pyus13

+0

Danke, ja, ich habe die AndroidManifest.xml geprüft und es ist in Ordnung. Es lief auch gut mit der gleichen AndroidManifest.xml in Eclipse, also glaube ich nicht, dass es das ist. – Marky

+0

@Markie Haben Sie eine Lösung für Ihr Problem gefunden? – Codii

Antwort

1

Sie müssen die Anmerkungsverarbeitung in den Android Studio-Einstellungen aktivieren (siehe Screenshot unten).

Android Studio Annotation Process Setting

2

Sie umfassen nicht die apt-Plugin in Ihrem globalen build.gradle, Sie haben wenden Sie es nicht in build.gradle Ihres Moduls und Sie es nicht konfigurieren. Da Android Annotations mit dem Android Annotation Processor zusammenarbeitet, muss er wissen, wo sich die generierten Quellen befinden. Die korrekte Einstellung wäre:

Der globale build.gradle Code-Schnipsel:

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" 
    } 
} 

Das Modul ist ein:

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" 
    } 
} 

Zusätzlich zu, dass Sie nicht die Googlecode-Version verwenden, sollten Android-Annotationen, aber die folgenden Abhängigkeiten:

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

Danach sollte alles funktioniert gut und die generierten Quellen sollten gefunden werden. Im Android Manifest registrieren Sie die generierten Aktivitäten wie MainActivity_

Verwandte Themen