我試圖在IntelliJ中使用帶有Maven構建系統的HoloEverywhere 1.3.2。下面是我的AndroidManifest.xmlHoloEverywhere方法不會覆蓋或實現超類型的方法
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.xyz.holocheck"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="8"
android:targetSdkVersion="16"/>
<application android:label="@string/app_name"
android:icon="@drawable/ic_launcher"
android:theme="@style/Holo.Theme.Sherlock">
<activity android:name="HoloActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
</application>
</manifest>
和HoloActivity代碼代碼如下
public class HoloActivity extends SActivity {
/**
* Called when the activity is first created.
*/
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
當我編譯代碼我提示以下錯誤
C:\Users\abc\IdeaProjects\HoloCheck\target\unpack\apklibs\com.github.christopheversieux_holoeverywhere-library_apklib_1.3.1-SNAPSHOT\src\com\WazaBe\HoloEverywhere\sherlock\SActivity.java:[322,1] method does not override or implement a method from a supertype
[ERROR] C:\Users\abc\IdeaProjects\HoloCheck\target\unpack\apklibs\com.github.christopheversieux_holoeverywhere-library_apklib_1.3.1-SNAPSHOT\src\com\WazaBe\HoloEverywhere\sherlock\SExpandableListActivity.java:[323,1] method does not override or implement a method from a supertype
[ERROR] C:\Users\abc\IdeaProjects\HoloCheck\target\unpack\apklibs\com.github.christopheversieux_holoeverywhere-library_apklib_1.3.1-SNAPSHOT\src\com\WazaBe\HoloEverywhere\sherlock\SListActivity.java:[322,1] method does not override or implement a method from a supertype
[ERROR] C:\Users\abc\IdeaProjects\HoloCheck\target\unpack\apklibs\com.github.christopheversieux_holoeverywhere-library_apklib_1.3.1-SNAPSHOT\src\com\WazaBe\HoloEverywhere\sherlock\SPreferenceActivity.java:[323,1] method does not override or implement a method from a supertype
我也使用ActionbarSherlock並在pom.xml中添加它作爲依賴項。
我的問題
爲什麼我收到錯誤,而編譯的代碼?
您是否注意到它說... holoeverywhere-library_apklib_1.3.1-SNAPSHOT?用於評論的不是1.3.2 –
@DandreAllison Thnks。但坦白說,我浪費了近8天后,放棄了使用Maven。 1. Android團隊沒有上傳到Maven Central 2.您需要安裝Android Maven plugnin並將SDK複製到Maven repo,這也因爲微不足道的原因而失敗3.從Maven Central下載安全性值得懷疑。我讀Sonatype正試圖通過從Maven Central下載的內容的安全性來賺錢。它比任何優勢都更具有優越性。而是使用IntelliJ下載Lib並將其添加爲依賴項。 IntelliJ-Idea爲開發者提供了許多免費的愛。 –