Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android程序安裝後在模擬器上不顯示,並且控制台顯示The launch will only sync the application package on the device!

Android程序安裝後在模擬器上不顯示,並且控制台顯示The launch will only sync the application package on the device!

編輯:關於Android編程

初學安卓,今天寫了一個小例子,可是eclipse控制台卻提示 No Launcher activity found! The launch will only sync the application package on the device! 但是設備我已經啟動了呀,後來慢慢發現,在配置文件AndroidManifest.xml中,有這兩句話:  
<application  
        android:allowBackup="true"  
        android:icon="@drawable/ic_launcher"  
        android:label="@string/app_name"  
        android:theme="@style/AppTheme" >  
        <activity  
            android:name="com.lovemu.textview.MainActivity"  
            android:label="@string/app_name" >  
            <intent-filter>  
                <!--標識Activity為一個程序的開始-->  
                <action android:name="android.intent.action.MAIN" />  
                <!--決定應用程序是否顯示在程序列表裡-->  
                <category android:name="android.intent.category.LAUNCHER" />  
            </intent-filter>  
        </activity>  
    </application>  

 

    其中的<action android:name="android.intent.action.MAIN" />中的MAIN我以為是自己定義的布局管理器XML文件,被我改了,所以啟動不了。 可是改過之後,還是出錯,經排查,發現android:name="com.lovemu.textview.MainActivity"對應的類文件中,需要:  
@Override  
    protected void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        setContentView(R.layout.linearlayout);  
    }  

 

  其中的setContentView(R.layout.linearlayout);我沒有加。 至此,程序能運行成功。
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved