【发布时间】:2017-12-29 04:17:49
【问题描述】:
我需要在我的 32 位机器上使用 Android-Studio。我安装了 Ubuntu,但即使在我的手机上执行“Hello world”,我仍然遇到问题。这就是我所做的:
- 我用我的 JDK 位置更改了默认 JDK 位置
- 在应用程序的 gradle 文件中,我将 buildToolVersion 从 25 更改为 23.0.1
- 在我的应用程序的 gradle 文件中,我将 classpath 'com.android.tools.build:gradle:2.3.1' 更改为 classpath 'com.android.tools.build:gradle:2.2.1'
- 我把 compileSdk、targetSdkVersion 和 minSdkVersion 放到 gradle 文件中为 23
- 我将 compile 'com.android.support:appcompat-v7:26.+' 更改为 compile 'com.android.support:appcompat-v7:23.+'
现在我遇到了这个问题:
Error:(11) No resource identifier found for attribute 'roundIcon' in package 'android'
如果我尝试从清单中删除 roundIcon 属性,它会再次出现,所以我认为清单是由其他东西生成的,它放置了 API 23 不支持的属性 roundIcon。有人,请帮我编码32位机器上的Android 这是我在标签应用程序下的清单:
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme" >
<activity android:name="com.example.root.gbu.MainActivity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
【问题讨论】:
-
您是否更改了
main_activity.xml(或任何活动名称)中的roundIcon资源设置? -
在 main-activity.xml 文件中没有属性 roundIcon。它在 AndroidManifest.xml 中,即使我更改它,属性 roundIcon 也会再次出现
-
按照答案之一的建议从清单中删除它,然后运行
clean project,然后运行build -
我删除它,我保存,但是当我点击“清理项目”时,gradle 同步开始并且“roundIcon”再次出现。我是 Android-Studio 的新手,所以我可能明显遗漏了一些东西
标签: android android-studio gradle build.gradle 32bit-64bit