【问题标题】:How to import android.support.v7.* (appcompat) to AIDE如何将 android.support.v7.* (appcompat) 导入 AIDE
【发布时间】:2017-11-03 02:02:56
【问题描述】:

任何人都知道如何将 android 支持导入 AIDE 编译器应用程序

【问题讨论】:

  • 导航到app/文件夹,点击“添加到项目...”,然后选择“com.android.support:appcompat-v7:+”。或者,打开同一文件夹中的 build.gradle 文件,然后手动添加。

标签: android import android-support-library android-appcompat


【解决方案1】:

花费大量时间搜索并在 Alan Downie 的帮助下(感谢您!)这里是使用支持库版本 27.+ 的 AppCompatActivity 的说明。使用最新的支持库很重要,因为较旧的库具有在更高版本中修复的错误。好的,这就去。

1.在AIDE中新建一个项目。

2.添加com.android.support:appcompat-v7:27.+支持库。 (使用 Aide 应用程序中项目文件夹中的“添加到项目”选项。) 3.在您的build.gradle文件中更改以下项目,该文件也可以在您的项目文件夹中找到。

compileSdkVersion 27
buildToolsVersion "27.+"

将以下内容添加到您的依赖项部分。

compile ('android.arch.core:runtime:+') {
       force = true
}   

上述内容是必需的,因为 Aide 和 AppCompatActivity 存在无法加载所有必需库的问题。希望这将很快得到解决。

4.转到您的 res/values 文件夹并单击 styles.xml 并更改以下内容。

改变

<style name="AppTheme" parent="@android:style/Theme.Holo.Light">

<style name="AppTheme" parent="Theme.AppCompat.Light">

5. 对 res/values-v21 文件夹执行与 4 相同的操作。 (重要!)

6.为了清楚起见,下面是使用最新支持的支持库的基本开箱即用的 Aide 项目的 build.gradle 文件应该是什么样子。希望这篇文章对您有用。

apply plugin: 'com.android.application'

android {
compileSdkVersion 27
buildToolsVersion "27.+"

defaultConfig {
    applicationId "com.your.appname"
    minSdkVersion 14
    targetSdkVersion 28
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}

dependencies {

compile ('android.arch.core:runtime:+') {
       force = true
       } 

compile 'com.android.support:appcompat-v7:27.+'
compile fileTree(dir: 'libs', include: ['*.jar'])
}

PS。不要忘记将您的 MainActivity.java 文件中的 extends Activity 更改为 extends AppCompatActivity 并且不要复制和粘贴上述内容,而是更改现有 build.gradle 文件中的值。

【讨论】:

  • 非常感谢。这对我有用(在刷新库和构建之后)。
猜你喜欢
  • 2014-09-15
  • 2019-03-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-20
  • 2020-01-22
  • 2016-11-15
相关资源
最近更新 更多