0

我是 Android 新手,我刚刚构建了我的第一个 apk 文件。我的应用实际上是 Sencha CMD 为 Andoird 打包的 Sencha-Touch-Web-App。

当我使用 adb 在设备上安装应用程序时,三星用户界面 TouchWiz 停止。这使设备无法使用。当我卸载应用程序时,TouchWiz 可以恢复。

我看不出我的 javascript 代码是如何导致这个错误的。你是否同意我的观点 ?

在配置 Sencha CMD 打包操作的 json 文件下方:

{
    "applicationName":"TheName",
    "applicationId":"com.mevena.myAppID",   
    "bundleSeedId":"KPXFEPZ6EF",
    "versionString":"1.0-alpha",
    "versionCode":"1",
    "icon": {
        "36":"resources/icons/icon36.png",
        "48":"resources/icons/icon48.png",
        "57":"resources/icons/icon72.png"
    },
    "inputPath":"./",
    "outputPath":"../build",
    "configuration":"Debug",
    "platform":"Android",
    "deviceType":"Universal",   
    "certificatePath":"./la-clef.keystore",
    "certificateAlias":"la-clef",
    "certificatePassword":"thePassword",
    "provisionProfile":"",
    "notificationConfiguration":"",
    "sdkPath":"C:/Program Files (x86)/Android/android-sdk",
    "androidAPILevel":"14",
    "permissions":[
        "INTERNET",
        "ACCESS_NETWORK_STATE",
        "CAMERA",
        "VIBRATE",
        "ACCESS_FINE_LOCATION",
        "ACCESS_COARSE_LOCATION",
        "CALL_PHONE"
    ],
    "orientations": [
        "portrait"
    ]
}

任何有关 TouchWiz 问题来源的线索都会非常有帮助。谢谢你。

4

1 回答 1

3

只有 TouchWiz 启动器崩溃还是整个系统崩溃?也许您可以使用备用启动器(例如“新星启动器”或“专业启动器”)来检查这一点。

经过一番谷歌搜索后,sencha touch 2.1似乎在不同供应商特定的 UI 和启动器上存在一些问题。也许你应该联系他们的支持。

如果似乎没有任何效果,您可能应该排除 Galaxy 设备或检查 touchwiz。您的代码是否可以在使用 HTC Sense、摩托罗拉 Blur 或 Sony Timescape 等其他 UI 的其他设备上运行?

于 2013-07-29T14:33:16.543 回答