2014-02-20 3 views
10

Я работаю над переносом проекта в Android Studio/Gradle, и у меня возникают некоторые проблемы с тем, чтобы проект правильно работал с аннотациями Android. Из вывода консоли gradle похоже, что после компиляции происходит обработка аннотаций? Это правильно? Разве это не должно было случиться раньше? Странно то, что если я нажму, запустите диалоговое окно «edit configuration», в нижней части появится сообщение «Error: Default activity not found».Андроид Android/Gradle/Проблемы с созданием Studio 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 от моего/андроида папку:

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

Вот мой 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.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

, откройте файл AndroidManifest.xml и убедитесь, что определение активности главной запуска в манифесте не вызывает ошибки. Это случилось со мной днями назад, и проблема была манифестом. – pyus13

+0

Спасибо, да, я проверил AndroidManifest.xml, и все в порядке. Он также работал отлично с точно таким же AndroidManifest.xml в Eclipse, поэтому я не думаю, что это так. – Marky

+0

@Marky Вы нашли решение по своей проблеме? – Codii

ответ

1

Вам нужно включить обработку аннотации в настройках Android Studio (см. Снимок экрана ниже)

Android Studio Annotation Process Setting

2

Вы не включили верное плагин в вашей глобальной build.gradle, вы не применять его в 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" 
    } 
} 

В дополнение к этому вы не должны использовать GoogleCode-версию Android Аннотации, но следующие зависимости:

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

После этого все должно работать хорошо, и должны быть найдены генерируемые источники. В регистре Android Manifest созданные действия, такие как MainActivity_

Смежные вопросы