Я пытаюсь отладить приложение из XDK с помощью удаленной отладки Chrome. Я выполнил шаги, описанные в разделе Удаленная отладка на Android с помощью Chrome, но приложение не не отображается в chrome://inspect/#devices
под моим устройством.
Я почти уверен, что для включенной отладки содержимого должно быть установлено значение true, как это предлагается там:
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
WebView.setWebContentsDebuggingEnabled(true);
}
Я не знаю, как включить это в приложении XDK. Пожалуйста, любая помощь?
ИЗМЕНИТЬ
Я видел связанную фиксацию в Cordova: https://git-wip-us.apache.org/repos/asf?p=cordova-android.git;h=ea1f041 Я не знаю, применимо ли это и к XDK. Я пытался установить этот параметр в intelxdk.config.additions.xml
, но он не работает:
<preference name="debuggable" value="true"/>
Также я пытался установить хром, и удаленная отладка работает с ним нормально. Итак, я попытался установить этот плагин безрезультатно: https://github.com/jrstarke/webview-debug
EDIT-2
env: Android 4.4 Cyanogenmod-11
Cordova 3.6 имеет ту же проблему (даже с WebView.setWebContentsDebuggingEnabled(true);
)