2015年3月23日 星期一

java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.

java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.

在android studio 通常遇到這個問題時,是因為當你重A Activity intent到B Activity 時當兩個頁面主題不一樣時就會出現錯誤。

     Intent ==>>                 
 

就會出現錯誤。

所以只要去AndroidManifest.xml 加入
<activity
            android:name=".PieChart"
            android:label="@string/title_activity_pie_chart"
            android:theme="@style/Theme.AppCompat" ><!--注意變換主題-->
        </activity>

但是要注意的是 主題會依照你要轉跳過去的頁面而動。


2015年3月18日 星期三

androidmanifest.xml doesn't exist or has incorrect root tag 錯誤怎麼辦?


當你在androidstudio開啟舊的project後,發現上次可執行的專案竟無法執行時,結果發現 androidmanifest.xml 所以關聯的文字都無法抓到,在Edit Configuration的錯誤訊息為
要麼辦呢?

其實只要按下  讓他同步就可以摟~


參考:http://stackoverflow.com/questions/17424135/android-studio-android-manifest-doesnt-exists-or-has-incorrect-root-tag