2016-04-20 30 views
0

在桌面中,它通常使用许可证密钥运行。 运行后./gradlew androidInstall当我打开应用程序(在我的LG G4)它崩溃!Gluon Charm(无效许可证密钥) - 示例应用程序仅在桌面模式下运行

我在等待着你的重播,

埃德尔马西埃尔Martelo

+0

有多种原因可以解释应用程序崩溃的原因。你可以运行'./adb logcat -v threadtime'并发布显示异常的堆栈跟踪吗? –

+0

根据您的要求,我在终端中执行命令“adb logcat -d> logcat.txt”进行分析。 [logcat.txt,异常部分]:“...不授予权限android.permission.MANAGE_DOCUMENTS包com.gluonhq.demo.gonative(protectionLevel = 2 flags = 0x8be46)V/BackupManagerService(1268):restoreAtInstall pkg = com .gluonhq.demo.gonative token = restoreSet = 0V/BackupManagerService(1268):立即完成安装I/ActivityManager(1268):启动进程16785:com.lge.appbox.client/u0a12进行广播com.lge.appbox.client/com.lge.appbox。...“ –

+0

你可以编辑你的问题,并在那里发布stacktrace的相关部分。 –

回答

0

根据您的堆栈跟踪:

未授予权限android.permission.MANAGE_DOCUMENTS

表明你是不要在您的AndroidManifest.xml文件上分配所需的权限。

默认情况下,该插件创建一个清单与此权限:

<uses-permission android:name="android.permission.INTERNET"/> 
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 

如果你需要额外的权限或者要删除他们,如果他们是没有必要的,你只需要编辑文件/src/android/AndroidManifest.xml,并相应地进行修改:

... 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 
    <uses-permission android:name="android.permission.MANAGE_DOCUMENTS"/> 

最后保存并再次部署。

+0

它为我工作!非常感谢你! Eder Maciel Martelo –