2016-06-27 101 views
0

我有一個基礎項目,我想從中創建多個應用程序。是一個根據Strings.xml中的變量加載數據的項目。用Eclipse發佈同一個項目的不同APK?

我只是要發佈的同一個應用程序像三個不同的,第一個具有一定的價值,第二另一個,等等

我試圖使用基本項目作爲庫和使用它進入其他三個項目,但我無法運行該應用程序。

這是我做的到現在爲止...:

添加庫中的應用程序路徑。

在清單中添加了'use'。

<uses-library 
     android:name="com.example.dioniso" 
     android:required="true"/> 

將項目庫的主要活動添加到項目中。

<activity 
     android:name="com.example.dioniso.MainActivity" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 

和我越來越:

Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY 

,但我沒有問題選項卡上的任何錯誤......我該怎麼辦?我迷路了。

EDIT1:

我已經刪除了,現在我可以安裝應用程序,但現在我得到這個錯誤:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.sime.baccuscartaelecminister/com.example.dioniso.MainActivity}: java.lang.NullPointerException 

發生這種情況時,我打電話給一個函數,不在'com.example.dioniso'包中,但它包含在項目中。

+0

問題的圖片因爲前例出現ternal jars它不需要在清單上聲明庫...刪除後使用-library – praj

+0

謝謝!我覺得我更近了一步。現在我收到了另一個錯誤,我將添加到帖子中。 –

回答

0

看來你的圖書館項目沒有被導出到APK文件。

嘗試從Java構建路徑刪除,並添加是一個Android庫通過「屬性 - > Android的 - >添加...」

0

對圖書館計劃,你必須去屬性 - > Android的和選擇是圖書館,如下圖所示:

enter image description here

現在對於正在使用您的庫中的項目,庫添加到其屬性 - > Android-> Add.See下面enter image description here