2013-03-16 50 views
0

當通過USB/Sync在電話上通過Eclipse進行測試時,應用工作正常,當我嘗試將其導出到.apk時,Manifest.xml丟失了在「MasterActvity」父項下的2個活動的跟蹤。然後即使USB/Sync也停止工作,因爲它找不到活動。沒有使用存儲器,僅顯示文本。導出問題 - 對.apk

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.example.theoreferenceguide" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk 
    android:minSdkVersion="14" 
    android:targetSdkVersion="17" /> 

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name="com.example.theoreferenceguide.MasterActivity" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity android:name="TipActivity"></activity> This keeps getting kicked out during .apk 
    <activity android:name="UccActivity"></activity> This keeps getting kicked out during .apk 
</application> 

</manifest> 
+0

注意:密鑰存儲區密碼存在問題,必須創建新的密鑰存儲文件。 – user2152750 2013-03-16 00:31:45

+0

後可能你的清單? – 2013-03-16 00:52:09

+0

多次在Manifest中添加活動,不斷踢出它們。不知道它是否與密鑰庫相關聯。 – user2152750 2013-03-16 01:08:40

回答

0

我同意nicopico。看起來你錯過了。活動的前面告訴清單活動在本地命名空間中。或者,如果TipActivity與MasterActivity位於同一名稱空間中,則還可以執行android:name =「com.example.theoreferenceguide.TipActivity」

+0

好吧,我只是用「。」來試試。和com.example ...「,並且這兩次它在生成.apk文件時踢出了2個活動,令人沮喪的是,我刪除了所有的Eclips,SDK和文件,並以一個乾淨的版本開始,新的密鑰庫和所有相同的結果。缺少一些愚蠢的東西 – user2152750 2013-03-16 16:57:32

+0

我需要做些什麼:import android.content.pm.PackageManager; ??? – user2152750 2013-03-16 21:35:45

+0

你有沒有得到這個工作? – 2013-03-25 16:39:17