首頁 > 網際網路

Eclipse匯入android專案包xml報錯未生成R檔案

2019-11-29 11:09:49

最近很是頭痛的就是專案帶回家做的時候。匯入各種問題。自從升級23以後。

生成的帶appcompat_v7包。copy時不論是新建還是匯入這個包,專案都會報錯。

網上的方法試了各種clean各種fix等等。

今天研究了下報錯的布局檔案。個人建議。不喜勿噴

ps:我把布局換成了android自帶的。對於appcompat_v7相容的,實在是無力解決

1

匯入專案,看到滿天的XXX,一個個開啟看看。

首先,沒有R檔案是個大問題。布局有錯誤


2

檢視 res/values/styles.xml 下的報錯點。

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

把這個改成

<style name="AppBaseTheme" parent="android:Theme.Light">


3

一波未平。一波又起

路徑: res/values-11/styles.xml 

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

把這個改成

<style name="AppBaseTheme" parent="android:Theme.Holo.Light">

路徑: res/values-14/styles.xml 

<style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar">

把這個換成 

<style name="AppBaseTheme" parent="android:Theme.Holo.Light.DarkActionBar">



4

最後及時main.xml了。這要看你item 怎麼寫的了

<item

        android:id="@+id/action_settings"

        android:orderInCategory="100"

        android:title="@string/action_settings"

        app:showAsAction="never"/>

把這個中的app換成android

<item

        android:id="@+id/action_settings"

        android:orderInCategory="100"

        android:title="@string/action_settings"

        android:showAsAction="never"/>


5

等讀完workspace後R檔案還沒出來的clean一下就好了

希望你們也ok



IT145.com E-mail:sddin#qq.com