“appcompat_v7” project is created automatically after creating a new project in Eclipse

前端 未结 6 1472
陌清茗
陌清茗 2020-12-28 16:20

After creating any new android project, Eclipse automatically creates a \"appcompat_v7\" project without any files under /src. I have no idea how or why Eclipse is creating

相关标签:
6条回答
  • 2020-12-28 16:38

    I on ubuntu only clean up aappcompat_v7 source code it worked well for me

    0 讨论(0)
  • 2020-12-28 16:41

    first clean and build the appcompat_v7 project and then clean and build your project. it worked

    0 讨论(0)
  • 2020-12-28 16:43

    Do as follows to overcome this issue, this works for me. Create project as usual than follow below steps

    Step-1:
    

    Right Click on your Project -> Properties -> Android -> In Library panel, remove appcompat_v7 library, Apply and Ok

    Step-2:
    

    In Project goto res -> values -> style.xml

    In line <style name="AppBaseTheme" parent="Theme.AppCompat.Light"> change parent value from Theme.AppCompat.Light to android:Theme.Light

    Step-3:
    

    In Project goto res -> values-v11 -> style.xml

    In line <style name="AppBaseTheme" parent="Theme.AppCompat.Light"> change parent value from Theme.AppCompat.Light to android:Theme.Holo.Light

    Step-4:
    

    In Project goto res -> values-v14 -> style.xml

    In line <style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar"> change parent value from Theme.AppCompat.Light.DarkActionBar to android:Theme.Holo.Light.DarkActionBar

    Step-5:
    

    In Project goto menu -> main.xml remove these lines in menu tag:

    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context="com.example.test.MainActivity" 
    

    and in item tag change this line from app:showAsAction="never" to android:showAsAction="never"

    In project, goto res -> layout -> delete fragment.xml

    Step-6:
    

    In MainActivity extends Activity not ActionBarActivity and finally your MainActivity.java after remove unnecessary code, looks like this:

    package com.example.test;
    
    import android.app.Activity;
    import android.os.Bundle;
    import android.view.Menu;
    
    public class MainActivity extends Activity {
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    
    }
    
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
    
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
    
    }
    

    Enjoy:)

    0 讨论(0)
  • 2020-12-28 16:44

    I installed "Android support repository" from Android SDK Manager/Extras and the errors are gone.

    0 讨论(0)
  • 2020-12-28 16:48

    I ran into this problem last night. I was doing several things including updating the SDK manager. I had to back off the Android SDK Tools to Rev. 22.3 and Android SDK Platform-tools to 19.

    opus44

    0 讨论(0)
  • 2020-12-28 16:56

    import the android project to the workspace from /extras/android/support/ then navigate to your current project and add it as dependency : Project > Properties > Android > Add (the imported project) . You should be able to see a Green tick next to the imported project. Remove the old reference that you lost/deleted. A reference about what this library is can be found here

    0 讨论(0)
提交回复
热议问题