android(phonegap)应用程序打开进入白屏并崩溃

标签 android cordova

我的设置包括带有最新 android sdk(更新到 lolipop)的 eclipse indigo 3.7.2。我已将其配置为 phonegap 2.9.0。我安装到手机中的任何应用程序,该应用程序只会在空白屏幕中打开,不会出现任何其他内容。一段时间后,应用程序崩溃了。当我使用 AMD 时,我无法运行模拟器。

//安卓 list

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

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="21" />

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

    <uses-permission android:name="android.permission.CAMERA" />
 <uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission         android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />  
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.BROADCAST_STICKY" />
<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
       android:name="org.apache.cordova.DroidGap" 
android:label="@string/app_name" 
android:configChanges="orientation|keyboardHidden"> 
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

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

</manifest>

//mainactivity
 package com.example.puremetal;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import org.apache.cordova.DroidGap;

public class MainActivity extends DroidGap {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    super.loadUrl("file:///android_asset/www/index.html");
}
}

最佳答案

在 AndroidManifest.xml 中更改 Activity 名称 来自

    android:name="org.apache.cordova.DroidGap"

    android:name="com.example.puremetal.MainActivity"

关于android(phonegap)应用程序打开进入白屏并崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29048335/

相关文章:

iphone - 我想将我的 HTML 网站转换成 iPhone 或 Droid 兼容网站。我怎样才能做到这一点?

android - MVVM中 View 和ViewModel之间的通信与LiveData

cordova - 允许导航和允许意图之间的区别

android - 如何使用 PhoneGap 在 Android 上创建白色警报?

java - 无法构建cordova项目

android - 加载资源失败:net::ERR_CLEARTEXT_NOT_PERMITTED

cordova - 消除phonegap应用程序的300ms延迟

cordova - `ionic platform add android`失败了吗?

应用程序关闭并重新打开时 Android 崩溃

javascript - Phonegap/Cordova InAppbrowser 文件下载问题