尝试使用I get basic idea from this link构建Android项目时我在发布构建阶段遇到此错误:
// your onclick method
void onClick() {
//code..;
changeColor = true;
yourAdapter.notifyDataSetChanged();
}
@Override
public void onBindViewHolder(ViewHolder holder, int position) {
if(changeColor)
holder.yourItemTitle.setTextColor(ContextCompat.getColor(context, newTitleColor));
else
holder.yourItemTitle.setTextColor(ContextCompat.getColor(context, defaultTitleColor));
}
我使用以下命令将我的prject迁移到Android Studio 3.0后开始出现此错误:
Obs。:实际上Mobile Center,但它仅涵盖iOS版本。
答案 0 :(得分:3)
这是来自Mobile Center Android Build团队的Mat。目前没有官方支持Android开发工具开发人员预览(包括Android Studio 3.0以及更多特别是目前处于alpha版本的Android Gradle Plugin 3.0),因为他们的API不能保证稳定。
在这种特殊情况下,看起来与Android开发者工具的开发者预览版一样,生成的APK放在与最新稳定版本不同的位置,导致移动中心构建管道无法接收它们。我们正在密切关注这一点,并将支持最新的Android开发者工具 - 正式发布时。
请注意,此答案仅适用于此时,并会随着Android开发工具的进一步开发版本以及我们在移动中心中适应这些更改而改变。