2012-10-17 123 views
0

我在eclipse中創建了一個非常簡單的應用程序,當我去運行它在我的設備(g2x)上安裝,但應用程序無法打開。我還在手機中找到了應用程序.apk並重新安裝,但安裝後無法打開。應用程序無法在Android設備上打開

[二零一二年十月十七日10時20分44秒 - 簡單按鈕]執行同步
[二零一二年十月十七日10時20分44秒 - 簡單按鈕]自動目標模式:使用設備 '0428000541a032d7'
[2012-10-17 10:20:44 - 簡單的按鈕]上傳簡單的button.apk到設備'0428000541a032d7' [2012-10-17 10:20:44 - 簡單的按鈕]安裝簡單的button.apk ... [2012-10-17 10:20:47 - 簡單的按鈕]成功! [2012-10-17 10:20:47 - 簡單按鈕] \簡單按鈕\ bin \簡單button.apk安裝在設備上 [2012-10-17 10:20:47 - 簡單按鈕]完成!

這是從蝕康索爾代碼

10-17 10:45:00.048: D/Beautiful Widgets(4100)(6043): WidgetRefreshService 
10-17 10:45:00.048: D/test(6043): else 
10-17 10:45:00.097: D/dalvikvm(6043): GC_CONCURRENT freed 396K, 48% free 3405K/6471K, external 26K/512K, paused 2ms+1ms 
10-17 10:45:00.117: D/dalvikvm(6043): GC_FOR_MALLOC freed 377K, 48% free 3405K/6471K, external 51K/512K, paused 18ms 
10-17 10:45:10.197: D/AndroidRuntime(19168): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<< 
10-17 10:45:10.197: I/AndroidRuntime(19168): Heap size: -Xmx48m 
10-17 10:45:10.197: D/AndroidRuntime(19168): CheckJNI is OFF 
10-17 10:45:10.197: D/dalvikvm(19168): creating instr width table 
10-17 10:45:10.347: D/AndroidRuntime(19168): Calling main entry com.android.commands.pm.Pm 
10-17 10:45:10.357: D/AndroidRuntime(19168): Shutting down VM 
10-17 10:45:10.357: D/dalvikvm(19168): GC_CONCURRENT freed 103K, 70% free 308K/1024K, external 0K/0K, paused 0ms+0ms 


<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.simple.button" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="8" 
     android:targetSdkVersion="15" /> 

    <application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name=".Mainscreen" 
      android:label="@string/title_activity_mainscreen" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
      <meta-data 
       android:name="android.support.PARENT_ACTIVITY" 
       android:value="com.dev.gup" /> 
     </activity> 
    </application> 

</manifest> 

這是清單,這是corect?除此之外至今引起的注意力已經發生了變化。

+2

什麼是logcat? –

+0

即時通訊相當新的這..我怎麼去那 – Guparasti

+0

所以我發現LogCat和LogCat(不贊成)哪一個? – Guparasti

回答

0

發生這種情況的原因是,從Eclipse安裝應用程序時,打開了具有android.intent.action.MAIN操作的默認應用程序Activity。可能你的應用程序偶然錯過了這個Activity。轉到清單文件,並確保主要Activity有這種意圖過濾器:

<intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
</intent-filter> 

希望這有助於。

+0

非常感謝,它現在運行。但是..它在啓動時崩潰。 – Guparasti

+0

@Guparasti,這可能是另一個問題。 – Egor

相關問題