我使用Eclipse创建了一个Android应用程序。它没有错误,很好,但我想先在自己的手机上测试它。我使用USB线将APK文件复制到我的Samsung Galaxy S6。拔掉它,确保文件版本不高于或高于我手机上的Android版本。
使用了APK安装程序应用,并已安装。它在我的文件中,我可以多次更新它。更新或安装后,按钮中有2个按钮。 “准备好”和“打开”。 “就绪”是唯一可点击的,并离开页面。我无法打开apk文件。我已经按照每个教程,但我无法打开它。
这是我的清单代码:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.rodekruis"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="21" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme" >
<activity
android:name=".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=".BezoekActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="com.example.rodekruis.BezoekActivity" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name=".AfspraakActivity"
android:label="@string/title_activity_afspraak" >
</activity>
<activity
android:name=".ContactActivity"
android:label="@string/title_activity_contact" >
</activity>
<activity
android:name=".MeningActivity"
android:label="@string/title_activity_mening" >
</activity>
<activity
android:name=".RouteActivity"
android:label="@string/title_activity_route" >
</activity>
<activity
android:name=".SpecialistenActivity"
android:label="@string/title_activity_specialisten" >
</activity>
<activity
android:name=".BWCActivity"
android:label="@string/title_activity_bwc" >
</activity>
<activity
android:name=".AgendaActivity"
android:label="@string/title_activity_agenda" >
</activity>
<activity
android:name=".InfoActivity"
android:label="@string/title_activity_informatie" >
</activity>
<activity
android:name=".VriendActivity"
android:label="@string/title_activity_vriend" >
</activity>
<activity
android:name=".FoldersActivity"
android:label="@string/title_activity_folders" >
</activity>
<activity
android:name=".NieuwsActivity"
android:label="@string/title_activity_nieuws">
</activity>
</application>
</manifest>
有人知道这是为什么,或者我如何解决它?如果我需要添加更多东西,请随时提问。我正在努力解决这个问题,并希望它能在我的手机上运行。提前谢谢!
答案 0 :(得分:1)
激活USB调试。这更容易。
此外:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.rodekruis"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="21" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme" >
<activity
android:name=".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=".BezoekActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.category.DEFAULT" />
<category android:name="com.example.rodekruis.BEZOEKACTIVITY" />
</intent-filter>
</activity>
<activity
android:name=".AfspraakActivity"
android:label="@string/title_activity_afspraak" >
</activity>
<activity
android:name=".ContactActivity"
android:label="@string/title_activity_contact" >
</activity>
<activity
android:name=".MeningActivity"
android:label="@string/title_activity_mening" >
</activity>
<activity
android:name=".RouteActivity"
android:label="@string/title_activity_route" >
</activity>
<activity
android:name=".SpecialistenActivity"
android:label="@string/title_activity_specialisten" >
</activity>
<activity
android:name=".BWCActivity"
android:label="@string/title_activity_bwc" >
</activity>
<activity
android:name=".AgendaActivity"
android:label="@string/title_activity_agenda" >
</activity>
<activity
android:name=".InfoActivity"
android:label="@string/title_activity_informatie" >
</activity>
<activity
android:name=".VriendActivity"
android:label="@string/title_activity_vriend" >
</activity>
<activity
android:name=".FoldersActivity"
android:label="@string/title_activity_folders" >
</activity>
<activity
android:name=".NieuwsActivity"
android:label="@string/title_activity_nieuws">
</activity>
</application>
</manifest>
您必须定义启动器。其余部分必须定义为您最初使用默认值和包名称定义的第一个活动。必须使用MAIN
和LAUNCHER
修改
好的,我搞砸了。我更新了它。动作不能是包名:<action android:name="android.intent.category.DEFAULT" />
<category android:name="com.example.rodekruis.BEZOEKACTIVITY" />
你做了另一种方式,这就是为什么它没有工作。您必须为所有活动执行默认和名称。 MainActivity已正确编写