seven332 / EhViewer

[DEPRECATED] An Unofficial E-Hentai Application for Android
http://www.ehviewer.com/
Apache License 2.0
8.71k stars 966 forks source link

error: package com.hippo.okhttp.dao does not exist #267

Open AoEiuV020 opened 7 years ago

AoEiuV020 commented 7 years ago

首先,linux下gradlew文件没有x运行权限, windows加不上的话建议在README.md加上一句,

chmod +x ./gradlew

然后./gradlew app:assembleDebug一大堆报错, 其实就一句,

error: package com.hippo.okhttp.dao does not exist

AoEiuV020 commented 7 years ago

在最新tag 1.0.22对应commit编译的, java-gen目录有生成,

[EhViewer]87$find app/src/main/java-gen/ -type f app/src/main/java-gen/com/hippo/okhttp/dao/OkHttp3CookieDao.java app/src/main/java-gen/com/hippo/okhttp/dao/OkHttp3CookieRaw.java app/src/main/java-gen/com/hippo/okhttp/dao/DaoSession.java app/src/main/java-gen/com/hippo/okhttp/dao/DaoMaster.java app/src/main/java-gen/com/hippo/ehviewer/dao/DownloadsDao.java app/src/main/java-gen/com/hippo/ehviewer/dao/QuickSearchDao.java app/src/main/java-gen/com/hippo/ehviewer/dao/BookmarkInfo.java app/src/main/java-gen/com/hippo/ehviewer/dao/DownloadInfo.java app/src/main/java-gen/com/hippo/ehviewer/dao/DownloadDirname.java app/src/main/java-gen/com/hippo/ehviewer/dao/DownloadLabel.java app/src/main/java-gen/com/hippo/ehviewer/dao/DownloadDirnameDao.java app/src/main/java-gen/com/hippo/ehviewer/dao/DownloadLabelDao.java app/src/main/java-gen/com/hippo/ehviewer/dao/BookmarksBao.java app/src/main/java-gen/com/hippo/ehviewer/dao/LocalFavoritesDao.java app/src/main/java-gen/com/hippo/ehviewer/dao/QuickSearch.java app/src/main/java-gen/com/hippo/ehviewer/dao/Filter.java app/src/main/java-gen/com/hippo/ehviewer/dao/DaoSession.java app/src/main/java-gen/com/hippo/ehviewer/dao/FilterDao.java app/src/main/java-gen/com/hippo/ehviewer/dao/DaoMaster.java app/src/main/java-gen/com/hippo/ehviewer/dao/HistoryDao.java app/src/main/java-gen/com/hippo/ehviewer/dao/HistoryInfo.java app/src/main/java-gen/com/hippo/ehviewer/dao/LocalFavoriteInfo.java

[EhViewer]92$find app/src/main/java-gen/ -type f -exec grep -H 'package com.hippo.okhttp.dao' {} \; app/src/main/java-gen/com/hippo/okhttp/dao/OkHttp3CookieDao.java:package com.hippo.okhttp.dao; app/src/main/java-gen/com/hippo/okhttp/dao/OkHttp3CookieRaw.java:package com.hippo.okhttp.dao; app/src/main/java-gen/com/hippo/okhttp/dao/DaoSession.java:package com.hippo.okhttp.dao; app/src/main/java-gen/com/hippo/okhttp/dao/DaoMaster.java:package com.hippo.okhttp.dao;

AoEiuV020 commented 7 years ago

Parallel execution is an incubating feature. :app:copyNotice UP-TO-DATE :daogenerator:compileJava :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:checkDebugManifest :app:preReleaseBuild UP-TO-DATE :app:prepareComAndroidSupportAnimatedVectorDrawable2531Library :daogenerator:compileJava UP-TO-DATE :daogenerator:processResources :app:prepareComAndroidSupportAppcompatV72531Library :daogenerator:processResources NO-SOURCE :daogenerator:classes :app:prepareComAndroidSupportDesign2531Library :app:prepareComAndroidSupportRecyclerviewV72531Library :app:prepareComAndroidSupportSupportCompat2531Library :app:prepareComAndroidSupportSupportCoreUi2531Library :app:prepareComAndroidSupportSupportCoreUtils2531Library :app:prepareComAndroidSupportSupportFragment2531Library :daogenerator:classes UP-TO-DATE :daogenerator:executeDaoGenerator :app:prepareComAndroidSupportSupportMediaCompat2531Library :app:prepareComAndroidSupportSupportV42531Library :app:prepareComAndroidSupportSupportVectorDrawable2531Library :app:prepareComAndroidSupportTransition2531Library :app:prepareComGithubAmlcurranShowcaseviewLibrary543Library :app:prepareComGithubSeven332Animator010Library :app:prepareComGithubSeven332Beerbelly014Library :app:prepareComGithubSeven332Conaco015EhLibrary :app:prepareComGithubSeven332Drawerlayout021Library :app:prepareComGithubSeven332Easyrecyclerview011Library :app:prepareComGithubSeven332Glgallery012Library :app:prepareComGithubSeven332Glview010Library :app:prepareComGithubSeven332GlviewImage010Library :app:prepareComGithubSeven332Hotspot010Library :app:prepareComGithubSeven332Image0112Library :app:prepareComGithubSeven332Refreshlayout010Library :app:prepareComGithubSeven332Ripple012Library :app:prepareComGithubSeven332Streampipe010Library :app:prepareComGithubSeven332Tuxiang012Library :app:prepareComGithubSeven332Unifile020Library :app:prepareComGithubSeven332Yorozuya012Library :app:prepareComGithubSeven332YorozuyaCollect014Library :app:prepareComGithubSeven332YorozuyaThread011Library :app:prepareComH6ah4iAndroidWidgetAdvrecyclerviewAdvrecyclerview092Library :app:prepareDebugDependencies :app:compileDebugAidl greenDAO Generator Copyright 2011-2016 Markus Junginger, greenrobot.de. Licensed under GPL V3. This program comes with ABSOLUTELY NO WARRANTY :app:compileDebugAidl UP-TO-DATE :app:compileDebugRenderscript UP-TO-DATE :app:generateDebugBuildConfig UP-TO-DATE :app:generateDebugResValues UP-TO-DATE :app:generateDebugResources UP-TO-DATE :app:mergeDebugResources UP-TO-DATE :app:processDebugManifest UP-TO-DATE :app:processDebugResources UP-TO-DATE :app:generateDebugSources UP-TO-DATE :app:incrementalDebugJavaCompilationSafeguard UP-TO-DATE :app:javaPreCompileDebug :app:compileDebugJavaWithJavac Processing schema version 1... /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/okhttp/CookieDB.java:22: error: package com.hippo.okhttp.dao does not exist import com.hippo.okhttp.dao.DaoMaster; ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/okhttp/CookieDB.java:23: error: package com.hippo.okhttp.dao does not exist import com.hippo.okhttp.dao.DaoSession; ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/okhttp/CookieDB.java:24: error: package com.hippo.okhttp.dao does not exist import com.hippo.okhttp.dao.OkHttp3CookieDao; ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/okhttp/CookieDB.java:25: error: package com.hippo.okhttp.dao does not exist import com.hippo.okhttp.dao.OkHttp3CookieRaw; ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/okhttp/CookieDB.java:36: error: cannot find symbol private static DaoSession sDaoSession; ^ symbol: class DaoSession location: class CookieDB /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/okhttp/CookieDB.java:38: error: package DaoMaster does not exist private static class DBOpenHelper extends DaoMaster.OpenHelper { ^ Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/okhttp/dao/OkHttp3CookieDao.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/okhttp/dao/OkHttp3CookieRaw.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/okhttp/dao/DaoMaster.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/okhttp/dao/DaoSession.java Processed 1 entities in 692ms greenDAO Generator Copyright 2011-2016 Markus Junginger, greenrobot.de. Licensed under GPL V3. This program comes with ABSOLUTELY NO WARRANTY Processing schema version 2... Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/DownloadsDao.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/DownloadInfo.java /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/okhttp/CookieDB.java:44: error: method does not override or implement a method from a supertype @Override ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/okhttp/CookieDB.java:53: error: cannot find symbol SQLiteDatabase db = helper.getWritableDatabase(); ^ symbol: method getWritableDatabase() location: variable helper of type DBOpenHelper /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/okhttp/CookieDB.java:54: error: cannot find symbol DaoMaster daoMaster = new DaoMaster(db); ^ symbol: class DaoMaster location: class CookieDB /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/okhttp/CookieDB.java:54: error: cannot find symbol DaoMaster daoMaster = new DaoMaster(db); ^ symbol: class DaoMaster location: class CookieDB /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/okhttp/CookieDB.java:60: error: cannot find symbol OkHttp3CookieDao dao = sDaoSession.getOkHttp3CookieDao(); ^ symbol: class OkHttp3CookieDao location: class CookieDB /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/okhttp/CookieDB.java:61: error: cannot find symbol List list = dao.queryBuilder().list(); ^ symbol: class OkHttp3CookieRaw location: class CookieDB Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/DownloadLabelDao.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/DownloadLabel.java/mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/okhttp/CookieDB.java:65: error: cannot find symbol for (OkHttp3CookieRaw raw : list) { ^ symbol: class OkHttp3CookieRaw location: class CookieDB /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/okhttp/CookieDB.java:119: error: cannot find symbol

    OkHttp3CookieDao dao = sDaoSession.getOkHttp3CookieDao();
    ^

symbol: class OkHttp3CookieDao location: class CookieDB /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/okhttp/CookieDB.java:121: error: cannot find symbol OkHttp3CookieRaw raw = new OkHttp3CookieRaw(); ^ symbol: class OkHttp3CookieRaw location: class CookieDB /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/okhttp/CookieDB.java:121: error: cannot find symbol OkHttp3CookieRaw raw = new OkHttp3CookieRaw(); ^ symbol: class OkHttp3CookieRaw location: class CookieDB Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/DownloadDirnameDao.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/DownloadDirname.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/HistoryDao.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/HistoryInfo.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/QuickSearchDao.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/QuickSearch.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/LocalFavoritesDao.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/LocalFavoriteInfo.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/BookmarksBao.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/BookmarkInfo.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/FilterDao.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/Filter.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/DaoMaster.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/DaoSession.java Processed 8 entities in 563ms Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 16 errors :app:compileDebugJavaWithJavac FAILED

FAILURE: Build failed with an exception.

  • What went wrong: Execution failed for task ':app:compileDebugJavaWithJavac'.

    Compilation failed; see the compiler error output for details.

  • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 10.146 secs

AoEiuV020 commented 7 years ago

看起来像是,先找不到,再自动生成了? 直接java-gen里的复制到java里又说duplicate class, 再把配置文件里srcDirs删掉java-gen, 编译成功,

AoEiuV020 commented 7 years ago

$ ./gradlew daogenerator:executeDaoGenerator app:assembleDebug

Parallel execution is an incubating feature. :app:copyNotice :daogenerator:compileJava :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:checkDebugManifest :app:preReleaseBuild UP-TO-DATE :app:prepareComAndroidSupportAnimatedVectorDrawable2531Library :app:prepareComAndroidSupportAppcompatV72531Library :app:prepareComAndroidSupportDesign2531Library :app:prepareComAndroidSupportRecyclerviewV72531Library :app:prepareComAndroidSupportSupportCompat2531Library :app:prepareComAndroidSupportSupportCoreUi2531Library :app:prepareComAndroidSupportSupportCoreUtils2531Library :app:prepareComAndroidSupportSupportFragment2531Library :app:prepareComAndroidSupportSupportMediaCompat2531Library :app:prepareComAndroidSupportSupportV42531Library :app:prepareComAndroidSupportSupportVectorDrawable2531Library :app:prepareComAndroidSupportTransition2531Library :app:prepareComGithubAmlcurranShowcaseviewLibrary543Library :app:prepareComGithubSeven332Animator010Library :app:prepareComGithubSeven332Beerbelly014Library :app:prepareComGithubSeven332Conaco015EhLibrary :app:prepareComGithubSeven332Drawerlayout021Library :app:prepareComGithubSeven332Easyrecyclerview011Library :app:prepareComGithubSeven332Glgallery012Library :app:prepareComGithubSeven332Glview010Library :app:prepareComGithubSeven332GlviewImage010Library :app:prepareComGithubSeven332Hotspot010Library :app:prepareComGithubSeven332Image0112Library :app:prepareComGithubSeven332Refreshlayout010Library :app:prepareComGithubSeven332Ripple012Library :app:prepareComGithubSeven332Streampipe010Library :app:prepareComGithubSeven332Tuxiang012Library :app:prepareComGithubSeven332Unifile020Library :app:prepareComGithubSeven332Yorozuya012Library :app:prepareComGithubSeven332YorozuyaCollect014Library :app:prepareComGithubSeven332YorozuyaThread011Library :app:prepareComH6ah4iAndroidWidgetAdvrecyclerviewAdvrecyclerview092Library :app:prepareDebugDependencies :app:compileDebugAidl :app:compileDebugRenderscript :app:generateDebugBuildConfig :app:generateDebugResValues :app:generateDebugResources :app:mergeDebugResources :app:processDebugManifest :app:processDebugResources :daogenerator:processResources NO-SOURCE :daogenerator:classes :daogenerator:executeDaoGenerator greenDAO Generator Copyright 2011-2016 Markus Junginger, greenrobot.de. Licensed under GPL V3. This program comes with ABSOLUTELY NO WARRANTY Processing schema version 1... :app:generateDebugSources :app:incrementalDebugJavaCompilationSafeguard :app:javaPreCompileDebug :app:compileDebugJavaWithJavac Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/okhttp/dao/OkHttp3CookieDao.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/okhttp/dao/OkHttp3CookieRaw.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/okhttp/dao/DaoMaster.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/okhttp/dao/DaoSession.java Processed 1 entities in 575ms greenDAO Generator Copyright 2011-2016 Markus Junginger, greenrobot.de. Licensed under GPL V3. This program comes with ABSOLUTELY NO WARRANTY Processing schema version 2... Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/DownloadsDao.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/DownloadInfo.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/DownloadLabelDao.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/DownloadLabel.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/DownloadDirnameDao.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/DownloadDirname.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/HistoryDao.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/HistoryInfo.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/QuickSearchDao.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/QuickSearch.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/LocalFavoritesDao.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/LocalFavoriteInfo.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/BookmarksBao.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/BookmarkInfo.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/FilterDao.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/Filter.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/DaoMaster.java Written /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/DaoSession.java Processed 8 entities in 366ms :app:compileDebugJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.). /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/DownloadInfo.java:7: error: cannot find symbol public class DownloadInfo extends GalleryInfo { ^ symbol: class GalleryInfo /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/HistoryInfo.java:7: error: cannot find symbol public class HistoryInfo extends GalleryInfo { ^ symbol: class GalleryInfo /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/LocalFavoriteInfo.java:7: error: cannot find symbol public class LocalFavoriteInfo extends GalleryInfo { ^ symbol: class GalleryInfo /mnt/ext/code/git/EhViewer/app/src/main/java-gen/com/hippo/ehviewer/dao/BookmarkInfo.java:7: error: cannot find symbol public class BookmarkInfo extends GalleryInfo { ^ symbol: class GalleryInfo /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/EhDB.java:200: error: incompatible types: GalleryInfo cannot be converted to long LocalFavoriteInfo info = new LocalFavoriteInfo(gi); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/EhDB.java:266: error: incompatible types: GalleryInfo cannot be converted to long DownloadInfo info = new DownloadInfo(gi); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/EhDB.java:269: error: cannot find symbol if (state == DownloadInfo.STATE_FINISH && legacy > 0) { ^ symbol: variable STATE_FINISH location: class DownloadInfo /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/EhDB.java:270: error: cannot find symbol state = DownloadInfo.STATE_FAILED; ^ symbol: variable STATE_FAILED location: class DownloadInfo /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/EhDB.java:306: error: incompatible types: GalleryInfo cannot be converted to long HistoryInfo info = new HistoryInfo(gi); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/EhDB.java:331: error: state has private access in DownloadInfo if (info.state == DownloadInfo.STATE_WAIT || info.state == DownloadInfo.STATE_DOWNLOAD) { ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/EhDB.java:331: error: cannot find symbol if (info.state == DownloadInfo.STATE_WAIT || info.state == DownloadInfo.STATE_DOWNLOAD) { ^ symbol: variable STATE_WAIT location: class DownloadInfo /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/EhDB.java:331: error: state has private access in DownloadInfo if (info.state == DownloadInfo.STATE_WAIT || info.state == DownloadInfo.STATE_DOWNLOAD) { ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/EhDB.java:331: error: cannot find symbol if (info.state == DownloadInfo.STATE_WAIT || info.state == DownloadInfo.STATE_DOWNLOAD) { ^ symbol: variable STATE_DOWNLOAD location: class DownloadInfo /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/EhDB.java:332: error: state has private access in DownloadInfo info.state = DownloadInfo.STATE_NONE; ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/EhDB.java:332: error: cannot find symbol info.state = DownloadInfo.STATE_NONE; ^ symbol: variable STATE_NONE location: class DownloadInfo /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/EhDB.java:341: error: gid has private access in DownloadInfo if (null != dao.load(downloadInfo.gid)) { ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/EhDB.java:454: error: no suitable method found for addAll(List) result.addAll(list); ^ method Collection.addAll(Collection<? extends GalleryInfo>) is not applicable (argument mismatch; List cannot be converted to Collection<? extends GalleryInfo>) method List.addAll(Collection<? extends GalleryInfo>) is not applicable (argument mismatch; List cannot be converted to Collection<? extends GalleryInfo>) /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/EhDB.java:464: error: no suitable method found for addAll(List) result.addAll(list); ^ method Collection.addAll(Collection<? extends GalleryInfo>) is not applicable (argument mismatch; List cannot be converted to Collection<? extends GalleryInfo>) method List.addAll(Collection<? extends GalleryInfo>) is not applicable (argument mismatch; List cannot be converted to Collection<? extends GalleryInfo>) /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/EhDB.java:488: error: incompatible types: GalleryInfo cannot be converted to LocalFavoriteInfo if (galleryInfo instanceof LocalFavoriteInfo) { ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/EhDB.java:489: error: incompatible types: GalleryInfo cannot be converted to LocalFavoriteInfo info = (LocalFavoriteInfo) galleryInfo; ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/EhDB.java:491: error: incompatible types: GalleryInfo cannot be converted to long info = new LocalFavoriteInfo(galleryInfo); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/EhDB.java:492: error: time has private access in LocalFavoriteInfo info.time = System.currentTimeMillis(); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/EhDB.java:511: error: id has private access in QuickSearch quickSearch.id = null; ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/EhDB.java:512: error: time has private access in QuickSearch quickSearch.time = System.currentTimeMillis(); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/EhDB.java:513: error: id has private access in QuickSearch quickSearch.id = dao.insert(quickSearch); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/EhDB.java:560: error: time has private access in HistoryInfo info.time = System.currentTimeMillis(); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/EhDB.java:564: error: incompatible types: GalleryInfo cannot be converted to long info = new HistoryInfo(galleryInfo); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/EhDB.java:565: error: time has private access in HistoryInfo info.time = System.currentTimeMillis(); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/EhDB.java:576: error: gid has private access in HistoryInfo if (null == dao.load(info.gid)) { ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/EhDB.java:678: error: name has private access in QuickSearch String name = quickSearch.name; ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/EhDB.java:680: error: name has private access in QuickSearch if (ObjectUtils.equal(q.name, name)) { ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/EhDB.java:695: error: no suitable method found for putLocalFavorites(LocalFavoriteInfo) putLocalFavorites(info); ^ method EhDB.putLocalFavorites(GalleryInfo) is not applicable (argument mismatch; LocalFavoriteInfo cannot be converted to GalleryInfo) method EhDB.putLocalFavorites(List) is not applicable (argument mismatch; LocalFavoriteInfo cannot be converted to List) /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:108: error: gid has private access in DownloadInfo allInfoMap.put(info.gid, info); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:111: error: label has private access in DownloadInfo LinkedList list = getInfoListForLabel(info.label); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:115: error: label has private access in DownloadInfo map.put(info.label, list); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:116: error: label has private access in DownloadInfo if (!containLabel(info.label)) { ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:118: error: label has private access in DownloadInfo labels.add(EhDB.addDownloadLabel(info.label)); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:179: error: state has private access in DownloadInfo return info.state; ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:181: error: cannot find symbol return DownloadInfo.STATE_INVALID; ^ symbol: variable STATE_INVALID location: class DownloadInfo /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:206: error: incompatible types: DownloadInfo cannot be converted to GalleryInfo SpiderQueen spider = SpiderQueen.obtainSpiderQueen(mContext, info, SpiderQueen.MODE_DOWNLOAD); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:210: error: state has private access in DownloadInfo info.state = DownloadInfo.STATE_DOWNLOAD; ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:210: error: cannot find symbol info.state = DownloadInfo.STATE_DOWNLOAD; ^ symbol: variable STATE_DOWNLOAD location: class DownloadInfo /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:211: error: cannot find symbol info.speed = -1; ^ symbol: variable speed location: variable info of type DownloadInfo /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:212: error: cannot find symbol info.remaining = -1; ^ symbol: variable remaining location: variable info of type DownloadInfo /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:213: error: cannot find symbol info.total = -1; ^ symbol: variable total location: variable info of type DownloadInfo /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:214: error: cannot find symbol info.finished = 0; ^ symbol: variable finished location: variable info of type DownloadInfo /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:215: error: cannot find symbol info.downloaded = 0; ^ symbol: variable downloaded location: variable info of type DownloadInfo /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:216: error: legacy has private access in DownloadInfo info.legacy = -1; ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:226: error: label has private access in DownloadInfo List list = getInfoListForLabel(info.label); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:236: error: gid has private access in DownloadInfo if (mCurrentTask != null && mCurrentTask.gid == galleryInfo.gid) { ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:244: error: state has private access in DownloadInfo if (info.state != DownloadInfo.STATE_WAIT) { ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:244: error: cannot find symbol if (info.state != DownloadInfo.STATE_WAIT) { ^ symbol: variable STATE_WAIT location: class DownloadInfo /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:246: error: state has private access in DownloadInfo info.state = DownloadInfo.STATE_WAIT; ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:246: error: cannot find symbol info.state = DownloadInfo.STATE_WAIT; ^ symbol: variable STATE_WAIT location: class DownloadInfo /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:252: error: label has private access in DownloadInfo List list = getInfoListForLabel(info.label); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:263: error: incompatible types: GalleryInfo cannot be converted to long info = new DownloadInfo(galleryInfo); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:264: error: label has private access in DownloadInfo info.label = label; ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:265: error: state has private access in DownloadInfo info.state = DownloadInfo.STATE_WAIT; ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:265: error: cannot find symbol info.state = DownloadInfo.STATE_WAIT; ^ symbol: variable STATE_WAIT location: class DownloadInfo /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:266: error: time has private access in DownloadInfo info.time = System.currentTimeMillis(); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:269: error: label has private access in DownloadInfo LinkedList list = getInfoListForLabel(info.label); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:306: error: state has private access in DownloadInfo if (info.state == DownloadInfo.STATE_NONE || ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:306: error: cannot find symbol if (info.state == DownloadInfo.STATE_NONE || ^ symbol: variable STATE_NONE location: class DownloadInfo /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:307: error: state has private access in DownloadInfo info.state == DownloadInfo.STATE_FAILED || ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:307: error: cannot find symbol info.state == DownloadInfo.STATE_FAILED || ^ symbol: variable STATE_FAILED location: class DownloadInfo /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:308: error: state has private access in DownloadInfo info.state == DownloadInfo.STATE_FINISH) { ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:308: error: cannot find symbol info.state == DownloadInfo.STATE_FINISH) { ^ symbol: variable STATE_FINISH location: class DownloadInfo /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:311: error: state has private access in DownloadInfo info.state = DownloadInfo.STATE_WAIT; ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:311: error: cannot find symbol info.state = DownloadInfo.STATE_WAIT; ^ symbol: variable STATE_WAIT location: class DownloadInfo /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:335: error: state has private access in DownloadInfo if (info.state == DownloadInfo.STATE_NONE || info.state == DownloadInfo.STATE_FAILED) { ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:335: error: cannot find symbol if (info.state == DownloadInfo.STATE_NONE || info.state == DownloadInfo.STATE_FAILED) { ^ symbol: variable STATE_NONE location: class DownloadInfo /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:335: error: state has private access in DownloadInfo if (info.state == DownloadInfo.STATE_NONE || info.state == DownloadInfo.STATE_FAILED) { ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:335: error: cannot find symbol if (info.state == DownloadInfo.STATE_NONE || info.state == DownloadInfo.STATE_FAILED) { ^ symbol: variable STATE_FAILED location: class DownloadInfo /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:338: error: state has private access in DownloadInfo info.state = DownloadInfo.STATE_WAIT; ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:338: error: cannot find symbol info.state = DownloadInfo.STATE_WAIT; ^ symbol: variable STATE_WAIT location: class DownloadInfo /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:358: error: gid has private access in DownloadInfo if (containDownloadInfo(info.gid)) { ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:364: error: cannot find symbol if (DownloadInfo.STATE_WAIT == info.state || ^ symbol: variable STATE_WAIT location: class DownloadInfo /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:364: error: state has private access in DownloadInfo if (DownloadInfo.STATE_WAIT == info.state || ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:365: error: cannot find symbol DownloadInfo.STATE_DOWNLOAD == info.state) { ^ symbol: variable STATE_DOWNLOAD location: class DownloadInfo /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:365: error: state has private access in DownloadInfo DownloadInfo.STATE_DOWNLOAD == info.state) { ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:366: error: state has private access in DownloadInfo info.state = DownloadInfo.STATE_NONE; ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:366: error: cannot find symbol info.state = DownloadInfo.STATE_NONE; ^ symbol: variable STATE_NONE location: class DownloadInfo /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:370: error: label has private access in DownloadInfo LinkedList list = getInfoListForLabel(info.label); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:374: error: label has private access in DownloadInfo mMap.put(info.label, list); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:375: error: label has private access in DownloadInfo if (!containLabel(info.label)) { ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:377: error: label has private access in DownloadInfo mLabelList.add(EhDB.addDownloadLabel(info.label)); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:386: error: gid has private access in DownloadInfo mAllInfoMap.put(info.gid, info); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:418: error: incompatible types: GalleryInfo cannot be converted to long DownloadInfo info = new DownloadInfo(galleryInfo); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:419: error: label has private access in DownloadInfo info.label = label; ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:420: error: state has private access in DownloadInfo info.state = DownloadInfo.STATE_NONE; ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:420: error: cannot find symbol info.state = DownloadInfo.STATE_NONE; ^ symbol: variable STATE_NONE location: class DownloadInfo /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:421: error: time has private access in DownloadInfo info.time = System.currentTimeMillis(); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:424: error: label has private access in DownloadInfo LinkedList list = getInfoListForLabel(info.label); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:449: error: label has private access in DownloadInfo List list = getInfoListForLabel(info.label); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:464: error: label has private access in DownloadInfo List list = getInfoListForLabel(info.label); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:490: error: state has private access in DownloadInfo info.state = DownloadInfo.STATE_NONE; ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:490: error: cannot find symbol info.state = DownloadInfo.STATE_NONE; ^ symbol: variable STATE_NONE location: class DownloadInfo /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:510: error: gid has private access in DownloadInfo EhDB.removeDownloadInfo(info.gid); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:514: error: gid has private access in DownloadInfo mAllInfoMap.remove(info.gid); ^ /mnt/ext/code/git/EhViewer/app/src/main/java/com/hippo/ehviewer/download/DownloadManager.java:517: error: label has private access in DownloadInfo LinkedList list = getInfoListForLabel(info.label); ^ Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output 100 errors :app:compileDebugJavaWithJavac FAILED

FAILURE: Build failed with an exception.

  • What went wrong: Execution failed for task ':app:compileDebugJavaWithJavac'.

    Compilation failed; see the compiler error output for details.

  • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 14.055 secs

AoEiuV020 commented 7 years ago

啊,各种报错, 居然还有访问私有变量的报错, 这是怎么成功编译的,

error: gid has private access in DownloadInfo

seven332 commented 7 years ago

DownloadInfo 是继承 GalleryInfo 的,gid 是 GalleryInfo 里的字段,就是 public 的,所以不可能变成 private 的。不过 DownloadInfo 是直接生成的代码,是不是生成的时候出了问题。

seven332 commented 7 years ago

现在 master 分支的代码很烂,2.x 分支会好一些。