修复Android Studio,Git,Api Level和appcompat的问题

时间:2015-07-09 09:42:47

标签: android android-studio

我正在尝试使用Android Studio运行Android应用,但却遇到了很多错误。 Android应用程序在Git中可用,并使用API​​级别19。 我描述了我做了什么来导入它以及我有什么错误。

  1. 已下载的Android Studio
  2. 已安装的Android Studio,由于我的Windows用户名中的非Ascii字符而更改了Android SDK安装的路径(我将Android SDK安装到C:\ AndroidSDK)。
  3. 将Git设置更改为我的git.exe。
  4. "从VCS"退房 - 登录并拉开开发者分支。
  5. 使用Android SDK Manager下载Android 4.4.2(API 19)
  6. 右键点击我的项目 - >平台设置:SDKs - >添加了API 19并更改为
  7. 项目设置:项目:将Project SDK更改为Android API 19平台
  8. 构建并运行它
  9. 我得到的错误是我发现很多人的错误。但我完全是新的,并且无法在stackoverflow上对其他答案做任何事情。

      

    错误:(4,-1)android-apt-compiler:[main] C:\ Users \ MyName \ AndroidStudioProjects \ smartreserve_01 \ SmartReserve \ app \ src \ main \ res \ values \ styles.xml:4:error :检索项目的父项时出错:找不到与给定名称匹配的资源' Theme.AppCompat.Light.DarkActionBar'。

    我试图解决它。 项目结构:

    1. 模块
    2. +
    3. 导入模块
    4. 添加了模块:" androidsdk \ extras \ android \ support \ v7 \ appcompat"
    5. 点击我的模块
    6. 依赖关系 - > +
    7. 模块依赖
    8. 添加了appcompat。
    9. 但是后来我发现了数百个无法找到某些UI元素的错误。 我只是不知道该怎么做。 据我所知,该应用程序不使用gradle。

      感谢您的帮助! :/ 我只是Android Studio的完整菜鸟。

1 个答案:

答案 0 :(得分:0)

我不知道你的styles.xml是怎样的......但它应该是这样的......

<resources>
    <!-- Base application theme. -->
    <style name="AppTheme" parent="AppTheme.Base">
        <!-- nothing to do here -->
    </style>
    <style name="AppTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
    </style>
</resources>

您还必须在build.gradle文件中添加依赖项。

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

请注意,版本可能与您有所不同。

最后在你的Java类......

import android.support.v7.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {
    .... code goes here
}

希望这有帮助。谢谢!