我总是得到enterAlways
。但我有这样的课。后来我发现apk中缺少我的项目文件。
我的构建脚本:
RecyclerView
我尝试使用Android Studio和gradlew构建。结果是一样的 - 我的文件不包含在apk中。
更新 我的项目结构
答案 0 :(得分:1)
查看您的proguard配置文件。
确保您不会剥离您在apk中使用的任何类。要手动保留类,请添加以下行:
-keep class ru.ooolpi.lpiapp.** { *; }
-dontwarn ru.ooolpi.lpiapp.**
答案 1 :(得分:0)
问题在于我使用了不同版本的dagger和它的编译器。
它是怎么回事:
compile 'com.squareup.dagger:dagger:1.2.2'
apt 'com.squareup.dagger:dagger-compiler:1.0.1'
应该看起来像:
compile 'com.squareup.dagger:dagger:1.2.2'
apt 'com.squareup.dagger:dagger-compiler:1.2.2'
因此,Android Studio拒绝突出我的代码中的问题(我不知道为什么这些事情是相关的)。