2016-07-02 75 views
0

我安装了由Android studio(与Ionic构建的混合应用程序)构建的apk后,打开按钮被禁用的问题。所有其他解决方案指向与AndroidManifest一个问题,我的看起来简单和正常:Android安装后apk安装打开按钮禁用

<?xml version='1.0' encoding='utf-8'?> 
<manifest 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:hardwareAccelerated="true" 
    android:versionCode="1" 
    android:versionName="0.0.1" 
    package="com.ionicframework.test2402192"> 

    <uses-sdk 
     android:minSdkVersion="16" 
     android:targetSdkVersion="23" /> 

    <uses-feature 
     android:name="android.hardware.telephony" 
     android:required="false" /> 

    <uses-permission android:name="android.permission.SEND_SMS" /> 
    <uses-permission android:name="android.permission.READ_PHONE_STATE" /> 
    <uses-permission android:name="android.permission.READ_CONTACTS" /> 
    <uses-permission android:name="android.permission.WRITE_CONTACTS" /> 
    <uses-permission android:name="android.permission.GET_ACCOUNTS" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
    <uses-permission android:name="android.permission.INTERNET" /> 

    <supports-screens 
     android:anyDensity="true" 
     android:largeScreens="true" 
     android:normalScreens="true" 
     android:resizeable="true" 
     android:smallScreens="true" 
     android:xlargeScreens="true" /> 

    <application 
     android:hardwareAccelerated="true" 
     android:icon="@drawable/icon" 
     android:label="@string/app_name" 
     android:supportsRtl="true"> 

     <activity 
      android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" 
      android:label="@string/activity_name" 
      android:launchMode="singleTop" 
      android:name="MainActivity" 
      android:theme="@android:style/Theme.DeviceDefault.NoActionBar" 
      android:windowSoftInputMode="adjustResize"> 
      <intent-filter android:label="@string/launcher_name"> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

     <meta-data 
      android:name="com.google.android.gms.version" 
      android:value="@integer/google_play_services_version" /> 

     <activity 
      android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" 
      android:name="com.google.android.gms.ads.AdActivity" 
      android:theme="@android:style/Theme.Translucent" /> 
    </application> 
</manifest> 

我的gradle使用2.1.2版与Android CompileSdkVersion 24和buildToolsVersion 23.0.1。

任何帮助,将不胜感激。谢谢!

回答

0

可否请你尝试改变

<activity 
    ... 
    android:name="MainActivity" 

<activity 
    ... 
    android:name=".MainActivity" 

根据DOCS

的属性值应该是一个完整的类名(如“ com.example.project.ExtracurricularActivity“)。 但是,如果名称的第一个字符是句点(例如,“.ExtracurricularActivity”),它会附加到元素中指定的包名称上。

+0

我认为你错过了你的'来'的例子。 – Egg

+0

谢谢你..但是没有骰子..我做了清理/重建/建立apk等。 – user1367323