首页 文章

ProGuard无法找到飞行课程

提问于
浏览
0

我在Android应用程序中使用Flyway . 现在有了ProGuard 5.3.3版,它找不到一些引用的类 .

我的app build.gradle是

android {compileSdkVersion 26
buildToolsVersion '26 .0.3'
...

实现'org.flywaydb:flyway-core:5.0.7'
实现'org.sqldroid:sqldroid:1.0.3'
}

和Proguard的输出是

警告:core.internal.util.scanner.classpath.jboss.JBossVFSv3ClassPathLocationScanner $ 1:找不到超类或接口org.jboss.vfs.VirtualFileFilter警告:org.flywaydb.core.api.migration.spring.SpringJdbcMigration:can'找到引用的类org.springframework.jdbc.core.JdbcTemplate警告:org.flywaydb.core.internal.database.postgresql.PostgreSQLCopyStatement:找不到引用的类org.postgresql.copy.CopyManager警告:org.flywaydb.core . internal.database.postgresql.PostgreSQLCopyStatement:找不到引用的类org.postgresql.core.BaseConnection警告:org.flywaydb.core.internal.database.postgresql.PostgreSQLCopyStatement:找不到引用的类org.postgresql.copy.CopyManager警告:org.flywaydb.core.internal.database.postgresql.PostgreSQLCopyStatement:找不到引用的类org.postgresql.copy.CopyManager警告:org.flywaydb.core.internal.database.postgresql.PostgreSQLCopyStatement:找不到引用class org.postgresql.copy.CopyM anager警告:org.flywaydb.core.internal.resolver.spring.SpringJdbcMigrationExecutor:找不到引用的类org.springframework.jdbc.core.JdbcTemplate警告:org.flywaydb.core.internal.resolver.spring.SpringJdbcMigrationExecutor:can'找到引用的类org.springframework.jdbc.datasource.SingleConnectionDataSource警告:org.flywaydb.core.internal.resolver.spring.SpringJdbcMigrationExecutor:找不到引用的类org.springframework.jdbc.datasource.SingleConnectionDataSource警告:org.flywaydb . core.internal.resolver.spring.SpringJdbcMigrationExecutor:找不到引用的类org.springframework.jdbc.core.JdbcTemplate警告:org.flywaydb.core.internal.util.logging.slf4j.Slf4jLog:找不到引用的类org .slf4j.Logger警告:org.flywaydb.core.internal.util.logging.slf4j.Slf4jLog:找不到引用的类org.slf4j.Logger警告:org.flywaydb.core.internal.util.logging.slf4j.Slf4jLog :找不到引用的类org.slf4j.Logger警告:org.fl ywaydb.core.internal.util.logging.slf4j.Slf4jLog:找不到引用的类org.slf4j.Logger警告:org.flywaydb.core.internal.util.logging.slf4j.Slf4jLog:找不到引用的类org .slf4j.Logger警告:org.flywaydb.core.internal.util.logging.slf4j.Slf4jLog:找不到引用的类org.slf4j.Logger警告:org.flywaydb.core.internal.util.logging.slf4j.Slf4jLog :找不到引用的类org.slf4j.Logger警告:org.flywaydb.core.internal.util.logging.slf4j.Slf4jLog:找不到引用的类org.slf4j.Logger警告:org.flywaydb.core.internal .util.logging.slf4j.Slf4jLog:找不到引用的类org.slf4j.Logger警告:org.flywaydb.core.internal.util.logging.slf4j.Slf4jLogCreator:找不到引用的类org.slf4j.LoggerFactory警告:org.flywaydb.core.internal.util.logging.slf4j.Slf4jLogCreator:找不到引用的类org.slf4j.LoggerFactory警告:org.flywaydb.core.internal.util.scanner.classpath.OsgiClassPathLocationScanner:找不到参照的文ced类org.osgi.framework.FrameworkUtil警告:org.flywaydb.core.internal.util.scanner.classpath.OsgiClassPathLocationScanner:找不到引用的类org.osgi.framework.FrameworkUtil警告:org.flywaydb.core.internal . util.scanner.classpath.OsgiClassPathLocationScanner:找不到引用的类org.osgi.framework.Bundle警告:org.flywaydb.core.internal.util.scanner.classpath.OsgiClassPathLocationScanner:找不到引用的类org.osgi.framework .Bundle警告:org.flywaydb.core.internal.util.scanner.classpath.OsgiClassPathLocationScanner:找不到引用的类org.osgi.framework.Bundle警告:org.flywaydb.core.internal.util.scanner.classpath.OsgiClassPathLocationScanner :找不到引用的类org.osgi.framework.BundleContext警告:org.flywaydb.core.internal.util.scanner.classpath.OsgiClassPathLocationScanner:找不到引用的类org.osgi.framework.BundleContext警告:org.flywaydb .core.internal.util.scanner.classpath.OsgiClassPathLocati onScanner:找不到引用的类org.osgi.framework.Bundle警告:org.flywaydb.core.internal.util.scanner.classpath.OsgiClassPathLocationScanner:找不到引用的类org.osgi.framework.Bundle警告:org.flywaydb.core.internal.util.scanner.classpath.OsgiClassPathLocationScanner:不能找到引用的类org.osgi.framework.Bundle警告:org.flywaydb.core.internal.util.scanner.classpath.OsgiClassPathLocationScanner:找不到引用的类org.osgi.framework.Bundle警告:org.flywaydb.core.internal .util.scanner.classpath.OsgiClassPathLocationScanner:找不到引用的类org.osgi.framework.Bundle警告:org.flywaydb.core.internal.util.scanner.classpath.jboss.JBossVFSv3ClassPathLocationScanner:找不到引用的类org . jboss.vfs.VFS警告:org.flywaydb.core.internal.util.scanner.classpath.jboss.JBossVFSv3ClassPathLocationScanner:找不到引用的类org.jboss.vfs.VFS警告:org.flywaydb.core.internal.util . scanner.classpath.jboss.JBossVFSv3ClassPathLocationScanner:找不到引用的类org.jboss.vfs . VirtualFile警告:org.flywaydb.core.internal.util.scanner.classpath.jboss.JBossVFSv3ClassPathLocationScanner:找不到引用的类org.jboss.vfs.VirtualFile警告:org.flywaydb.core.internal.util.scanner.classpath . jboss.JBossVFSv3ClassPathLocationScanner:找不到引用的类org.jboss.vfs.VirtualFile警告:org.flywaydb.core.internal.util.scanner.classpath.jboss.JBossVFSv3ClassPathLocationScanner:找不到引用的类org.jboss.vfs.VirtualFile警告:org.flywaydb.core.internal.util.scanner.classpath.jboss.JBossVFSv3ClassPathLocationScanner:找不到引用的类org.jboss.vfs.VirtualFile警告:org.flywaydb.core.internal.util.scanner.classpath.jboss .JBossVFSv3ClassPathLocationScanner $ 1:找不到引用的类org.jboss.vfs.VirtualFileFilter警告:org.flywaydb.core.internal.util.scanner.classpath.jboss.JBossVFSv3ClassPathLocationScanner $ 1:找不到引用的类org.jboss.vfs . VirtualFile警告:org.flywaydb.core.internal.util.scanner .classpath.jboss.JBossVFSv3ClassPathLocationScanner $ 1:找不到引用的类org.jboss.vfs.VirtualFile警告:org.flywaydb.core.internal.util.scanner.classpath.jboss.JBossVFSv3ClassPathLocationScanner $ 1:找不到引用的类org . jboss.vfs.VirtualFile警告:org.flywaydb.core.internal.util.scanner.classpath.jboss.JBossVFSv3ClassPathLocationScanner $ 1:找不到引用的类org.jboss.vfs.VirtualFile注意:org.flywaydb.core.internal.util .scanner.classpath.jboss.JBossVFSv2UrlResolver:找不到动态引用的类org.jboss.virtual.VFS注意:org.flywaydb.core.internal.util.scanner.classpath.jboss.JBossVFSv2UrlResolver:找不到动态引用的类org.jboss.virtual.VFSUtils注意:org.flywaydb.core.internal.util.scanner.classpath.jboss.JBossVFSv2UrlResolver:找不到动态引用的类org.jboss.virtual.VirtualFile

任何帮助将受到高度赞赏 .

1 回答

  • 1

    我的项目成功构建,没有在问题中列出的类 . 我只是将后续行添加到proguard-rules.pro中

    -dontwarn org.flywaydb.core.internal.**
    -dontwarn org.flywaydb.core.api.migration.spring.**
    

相关问题