2016-06-28 117 views
0

我在使用android项目的eclipse中制作了一个应用程序。现在我在我的智能手机上安装了该APK文件。无法在智能手机上打开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: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> 
+1

听起来像你在你的应用程序中没有可启动的'Activity'。 –

+0

你的手机是否有一个开发者模式被激活?您可能想查看您的ADB日志。 – PedroAGSantos

+0

分享你的清单文件。 –

回答

0

您是否能够通过ADB直接在Android Studio中启动它?

您可能希望在执行过程中以这种方式执行此操作,但构建和测试速度会更快。

只需在设置中启用开发人员模式,并在出现的新菜单中(也在设置中)启用“USB调试”。您现在可以将手机连接到计算机,并享受在Android上创建应用的简单性。

+0

出于某种原因,我尝试过,但Eclipse似乎无法找到我的手机。它只是不显示。 –

+0

我个人推荐使用Android Studio开发Android应用程序,它集成了更好的功能。 如果您绝对想使用Eclipse,请检查[此答案](http://stackoverflow.com/a/10612622/6329407)以查找设备。 –

0

注册您可发射ActivityAndroidManifest.xml喜欢这个 -

<application 
     android:allowBackup="true" 
     android:icon="@mipmap/ic_launcher" 
     android:label="@string/app_name" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme"> 

     <!--______________Activities______________--> 

     <activity 
      android:name=".MainActivity" //launchable activity 
      android:screenOrientation="portrait"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
</application> 

希望这会帮助你。

+0

我想我有。我添加了我的清单代码,所以你可以看看我在那里做错了什么。 –