java - list 中引用的类在项目或库中找不到

标签 java android android-studio

我想知道为什么在 list 中 com.yalantis.ucrop.UCropActivity 出现错误,尽管我已经正确放置了依赖项和存储库。出了什么问题?

<activity
            android:name="*com.yalantis.ucrop.UCropActivity*"
            android:screenOrientation="portrait"
            android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>

最佳答案

类名UCropActivity前面的路径是。包在类中定义,位于顶部,并且在 list 中定义,也位于顶部。如果是同一个包,则不需要将其包含在 list 中的类名中;您可以仅输入类名前面加一个句点:.UCropActivity

在 Activity 名称中包含包没有错误,但不应使用星号。因此,表达式 android:name="*com.yalantis.ucrop.UCropActivity*" 无效。

如果类和 list 中有不同的包,则包必须包含在 Activity 名称中。

关于java - list 中引用的类在项目或库中找不到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72301238/

相关文章:

javascript - Android 2.3.3 上 touchmove 事件的数量严重减少

Android Studio - Appcompat 构建失败值-v23/styles_bases.xml

android - 没有互联网时应用程序崩溃

java - 用于验证问题答案的正则表达式

java - 将我的 java 函数绑定(bind)到 saxon XSLT 处理器

java - JAXB 属性绑定(bind) - 为什么需要它

Android ubuntu HOME 已定义但找不到 .ini 文件

Java随机崩溃

android - AccountManager 抛出 UnsupportedOperationException : getAuthTokenLabel

android - 如何隐藏图像按钮?