我在真机和模拟器中尝试安装,虽然编译成功了,但是不能安装到模拟器上。每次都必须从IDE中安装运行应用程序。以前,一旦我运行这个程序,它就一直能在模拟器里重复安装。
AndroidManifest.XML:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.main"
android:versionCode="1"
android:versionName="1.0"
android:installLocation="preferExternal">
<!-- Set minimum AndroidSDk version -->
<uses-sdk android:minSdkVersion="7"/>
<!-- user permissions -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.SEND_SMS"/>
<application
android:icon="@drawable/ic_app"
android:label="@string/app_name" android:theme="@style/Theme.App" android:allowClearUserData="true" android:permission="android.permission.ACCESS_FINE_LOCATION">
<!-- SplashScreen : make this Activity as App launcher -->
<activity android:name="com.App.main.SplashScreen" android:label="@string/app_name"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<!-- end of SplashScreen -->
<!-- MainActivity -->
<activity android:name="com.apps.main.AppMainActivity" android:label="@string/app_name"
android:noHistory="true" ></activity>
<!-- end of MainActivity -->
<!-- Account activities -->
<!-- User Login : set no history available once user logged-in -->
<activity
android:name="com.apps.main.account.Login"
android:noHistory="true" >
</activity>
<!-- User Registeration -->
<activity
android:name="com.apps.main.account.Register"
android:noHistory="true">
</activity>
<!-- end of Acount activities -->
</application>
</manifest>
log cat 没有输出任何信息。
从你的应用程序tag中删除
android:permission="android.permission.ACCESS_FINE_LOCATION"
logcat 没有信息. eclipse 的 console 里会有错误信息的, 如果安装出错的话.