2014-01-26 96 views
0

我需要您的協助解決我的問題。 我創建了一個上的虛擬設備Android應用程序在虛擬設備上工作,但不在真實設備上

但是當我嘗試對我的三星Galaxy運行S2它只是停止工作,沒有顯示

NB的logcat的沒有錯誤的工作完美運行Android應用程序:此應用程序需要互聯網工作

這裏是AndroidManifest.xml中

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

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

    <uses-permission android:name="android.permission.INTERNET" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name="com.example.rats.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> 
     <activity 
      android:name="com.example.rats.LineActivity" 
      android:label="@string/title_activity_line" > 
     </activity> 
    </application> 

</manifest> 

我只是找到了相關的錯誤,這是=>

01-26 20:12:25.285: E/AccuWeather - UALib(8131): IOException when executing request. Do you have permission to access the internet? (device-api.urbanairship.com) 

,但我不明白爲什麼,在我的manifest.xml我激活了上網的

+0

都運行相同版本Android的設備? –

+0

我的設備正在使用2.3.6,應用程序在2.3.3以及2.2虛擬設備上工作 – Coldfire

+0

因此,它實際上是否會崩潰? –

回答

1

只需添加:

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

到您的清單

+0

這真實的工作,thx很多 – Coldfire

+0

歡迎:) – Mahfa

相關問題