【发布时间】:2018-10-24 15:23:19
【问题描述】:
我目前正在使用 android-topeka 示例项目开发 Android 即时应用程序。
在我的 Activity 上使用 AndroidAnnotations 之后,一切都按预期工作:
@EActivity(resName = "activity_start")
public class StartActivity extends AppCompatActivity {
...
}
如果我想启动 应用程序(:installed) 之一,一切正常,但对于 instant-app(:instant),我得到以下错误:
:base:javaPreCompileDebugFeature UP-TO-DATE
error: The generated <applicationId>.R class cannot be found
1 error
:base:compileDebugFeatureJavaWithJavac FAILED
其他信息:
如果我删除基础中的
application project(':installed')build.gradle 我可以启动 instant-app 但错误 application-id(在:installed项目中配置)。
【问题讨论】:
-
我修改了 AA 和即时应用程序并让它工作(虽然,只有基本功能),也看到了你的帖子 @github.com/androidannotations/androidannotations/issues/2017。我实际上遇到了
Could not find the AndroidManifest.xml错误,不是你的,但是在我修复它之后,它起作用了。你能分享一下你的 gradle 是什么样子的吗? -
fyi,
"org.androidannotations:androidannotations-api:4.5.2"我添加了library和androidManifestFile参数 (github.com/androidannotations/androidannotations/wiki/…) -
@TWL 谢谢。现在可以了。
标签: android android-annotations android-instant-apps