1

我在安装应用程序方面遇到了很大的问题。当我尝试通过 eclipse ADT 安装它(通过 USB 电缆连接并按运行)时,应用程序启动,当我按 home 并立即返回应用程序时,它会显示我的最后一个活动。但是当我从 bin 文件夹或生成的已签名和未签名安装程序安装应用程序时,应用程序将关闭。关闭意味着当我启动应用程序时,单击主页按钮并再次返回,应用程序似乎已重新启动。我尝试导航到其他页面,期望当我回家并返回应用程序时,我会在单击主页按钮之前被带回该页面。我真的不认为这与代码有关。也许在清单中?如果有帮助的话,这里是:

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

<uses-sdk
    android:minSdkVersion="9"
    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.nesv.landstar.SplashScreen"
        android:label="@string/app_name" 
        android:screenOrientation="portrait">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

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

    <activity
        android:name="com.nesv.landstar.Login"
        android:label="@string/app_name" 
         android:screenOrientation="portrait">
    </activity>

    <activity
        android:name="com.nesv.landstar.DriverLogin"
        android:label="@string/app_name" 
         android:screenOrientation="portrait">
    </activity>

    <activity
        android:name="com.nesv.landstar.LandstarPage"
        android:label="@string/app_name" 
         android:screenOrientation="portrait">
    </activity>

    <service android:name="com.nesv.landstar.BGService"></service>

</application>

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.WAKE_LOCK" />

我没想到会出现这种行为,但是我所有安装在 ADT 之外的应用程序意味着 bin 文件夹中的安装程序和生成的已签名/未签名安装程序都以这种方式运行。有什么想法吗?每一条意见和建议都会有很大帮助。谢谢!

4

0 回答 0