安卓開發中遇到的小問題

一、

You need to use a Theme.AppCompat theme (or descendant) with this activity解決方法

 

報錯如下:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.test2/com.example.test2.MainActivity}: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.

解決方法:
創建的activity是MainActivity extends ActionBarActivity這樣的。把後面的ActionBarActivity改成Activity,然後導包,把下面報錯的地方刪掉運行就不會了。

在高版本的adt中,會繼承於ActionBarActivity,若是需要改變主題,則需要改變繼承於activity。

 

二、 Installation error: INSTALL_FAILED_VERSION_DOWNGRADE  出現這個問題

 

最近折騰了一下Robotium自動化測試框架,發現問題還挺多,剛剛解決了一個問題,總算是把環境搞定了,可是一運行測試用例,發現又報Installation error INSTALL_FAILED_VERSION_DOWNGRADE錯誤了。網上查了一下,說是AndroidManifest.xml的versionCode有點兒小了,應該改大一點兒就行了。默認是如下的:

 

 package="com.test.apppage"

 

      android:versionCode="1"

 

    android:versionName="1.0"

問題出現在低版本無法發佈替換安裝高版本。有可能你上一個測試版本version爲高版本,下一個測試你調成了低版本。故而低版本無法替換安裝高版本。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章