Используйте Android-Studio на 32-битной Ubuntu

Мне нужно использовать Android-Studio на моей 32-битной машине. У меня установлена ​​Ubuntu, но у меня продолжают возникать проблемы даже при выполнении "Hello world" на моем телефоне. Вот что я сделал:

  • Я изменил местоположение JDK по умолчанию на мое местоположение JDK
  • в файле gradle приложения я изменил buildToolVersion с 25 на 23.0.1
  • в файле gradle моего приложения я изменил путь к классу 'com.android.tools.build:gradle:2.3.1' на путь к классу com.android.tools.build:gradle:2.2.1'
  • Я помещаю compileSdk, targetSdkVersion и minSdkVersion в 23 в файле Gradle.
  • Я изменил компиляцию 'com.android.support:appcompat-v7:26.+' с компиляцией 'com.android.support:appcompat-v7:23.+'

Теперь у меня возникла эта проблема:

Error:(11) No resource identifier found for attribute 'roundIcon' in package 'android'

и если я пытаюсь удалить атрибут roundIcon из манифеста, он появляется снова, поэтому я думаю, что манифест генерируется чем-то другим, который помещает атрибут roundIcon, который не поддерживается в API 23. Кто-то, помогите мне написать Android на 32 Это мой манифест под тэгом

<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>

2 ответа

Решение

Наконец, я заметил, что я изменял неправильный файл манифеста, правильный путь был app->manifest->AndroidManifest.xml. Тот, который я модифицировал, был сгенерирован автоматически

В вашем build.gradle файл:

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.0"
    defaultConfig {
        minSdkVersion 23
        targetSdkVersion 25
    }
}

roundIcon Атрибут требует SDK 25. Вам нужно установить этот SDK в вашем build.gradle файл.

Другие вопросы по тегам