这比任何其他事情都更令人烦恼,因为我的项目似乎可以正常运行,但是我正在尝试在AndroidManifest.xml中使用${applicationId}
build变量,并且在没有警告或错误,例如android:label="${applicationId}"
,但在以下情况下会返回警告/错误:
<activity
// various properties etc.>
<intent-filter>
<data android:scheme="${applicationId}.myContinuedString" />
</intent-filter>
</activity>
这显示为红色警告(“无法解析符号'applicationId'”),但应用程序可以正常构建。但它不会消失。而且我尝试了以下方法:
${applicationId}
移动到清单中的其他位置。如前所述,它可以在某些地方使用,例如android:label
,但不能在此<data android:scheme
标签中使用。有关为什么这样做的任何指导?