NativeScript / NativeScript/nativescript-cli
tns device fails although adb devices is working
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- JavaScript
- Star
- 1.1k
- Fork
- 204
- Merge trung bình
- 1 ngày 9 giờ
- Pull request đã merge (30 ngày)
- 8
Mô tả
Environment
- CLI: 5.4.0
- Cross-platform modules: 5.4.2
- Android Runtime: 5.4.0
I am using a fresh install from a view hours ago, following the setup guide here.
Bug description
tns device fails, and also dependent commands like tns run android, as they cannot find the connected device. The device in question is connected via USB and has USB Debugging enabled. However, adb appears to fully work with the device in question.
Before accepting the debugging connection on the phone, tns device will show:
$ tns device
Connected devices & emulators
Searching for devices...
iTunes is not installed. Install it on your system and run this command again.
┌───┬─────────────┬──────────┬───────────────────┬────────┬─────────────┐
│ # │ Device Name │ Platform │ Device Identifier │ Type │ Status │
│ 1 │ │ Android │ ZY223SWX76 │ Device │ Unreachable │
└───┴─────────────┴──────────┴───────────────────┴────────┴─────────────┘
After accepting the connection, this happens:
$ tns device
Connected devices & emulators
Searching for devices...
iTunes is not installed. Install it on your system and run this command again.
Cannot find connected devices. Reconnect any connected devices, verify that your system recognizes them, and run this command again.
$ tns run android
Skipping node_modules folder! Use the syncAllFiles option to sync files from this folder.
Searching for devices...
Cannot find connected devices.
Emulator start failed with: Command failed: C:\Android\android-sdk\platform-tools\adb -s ZY223SWX76 shell getprop ro.product.manufacturer
To list currently connected devices and verify that the specified identifier exists, run 'tns device'.
To list available emulator images, run 'tns device <Platform> --available-devices'.
However, adb devices is working and will show the device. Additionally, running
adb -s ZY223SWX76 shell getprop ro.product.manufacturer which supposedly fails succeeds and prints motorola.
Full log:
$ tns device --log all
Error: Trying to handle SIGINT event. CLI overrides this behavior and does not allow handling SIGINT as this causes issues with Ctrl + C in terminal
at process.on (C:\Users\nille\AppData\Roaming\npm\node_modules\nativescript\lib\nativescript-cli.js:22:22)
at C:\Users\nille\AppData\Roaming\npm\node_modules\nativescript\node_modules\signal-exit\index.js:122:15
at Array.filter (<anonymous>)
at load (C:\Users\nille\AppData\Roaming\npm\node_modules\nativescript\node_modules\signal-exit\index.js:120:21)
at module.exports (C:\Users\nille\AppData\Roaming\npm\node_modules\nativescript\node_modules\signal-exit\index.js:35:5)
at Object.<anonymous> (C:\Users\nille\AppData\Roaming\npm\node_modules\nativescript\node_modules\proper-lockfile\lib\lockfile.js:296:1)
at Module._compile (internal/modules/cjs/loader.js:701:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)
at Module.load (internal/modules/cjs/loader.js:600:32)
at tryModuleLoad (internal/modules/cjs/loader.js:539:12)
Looking for project in 'D:\Desktop\NS\HelloWorld'
Project directory is 'D:\Desktop\NS\HelloWorld'.
Loading extensions.
Starting watch on killswitch C:\Users\nille\AppData\Local\Temp\nille\KillSwitches\cli
spawn: D:\Programme\nodejs\node.exe "C:\Users\nille\AppData\Roaming\npm\node_modules\nativescript\lib\detached-processes\cleanup-process.js" "C:\Users\nille\AppData\Roaming\npm\node_modules\nativescript\lib\bootstrap.js"
Initializing analytics statuses.
Analytics statuses: { TrackFeatureUsage: 'disabled', TrackExceptions: 'disabled' }
Connected devices & emulators
Searching for devices...
Options for ios-device-discovery { platform: undefined,
shouldReturnImmediateResult: false,
emulator: false }
iTunes is not installed. Install it on your system and run this command again.
spawn: C:\Android\android-sdk\platform-tools\adb "start-server"
Result when throw error is false:
{ stdout: '', stderr: '', exitCode: 0 }
spawn: C:\Android\android-sdk\platform-tools\adb "devices"
Trying to get information for Android device. Command is: getprop
spawn: C:\Android\android-sdk\platform-tools\adb "-s" "ZY223SWX76" "shell" "getprop"
Result when throw error is false:
{ stdout:
'[Camera.no_navigation_bar]: [true]\r\n[DEVICE_PROVISIONED]: [1]\r\n[af.fast_track_multiplier]: [1]\r\n[audio.deep_buffer.media]: [true]\r\n[audio.dolby.ds2.enabled]: [false]\r\n[audio.dolby.ds2.hardbypass]: [false]\r\n[audio.offload.buffer.size.kb]: [32]\r\n[audio.offload.disable]: [false]\r\n[audio.offload.gapless.enabled]: [false]\r\n[audio.offload.min.duration.secs]: [60]\r\n[audio.offload.multiaac.enable]: [true]\r\n[audio.offload.multiple.enabled]: [false]\r\n[audio.offload.passthrough]: [false]\r\n[audio.offload.pcm.16bit.enable]: [false]\r\n[audio.offload.pcm.24bit.enable]: [false]\r\n[audio.offload.track.enable]: [true]\r\n[audio.offload.video]: [false]\r\n[audio.parser.ip.buffer.size]:
[262144]\r\n[audio.safx.pbe.enabled]: [true]\r\n[audio_hal.period_size]: [240]\r\n[av.offload.enable]: [false]\r\n[camera.mot.mod_id]: []\r\n[camera.mot.mod_warmstart]: [0]\r\n[camera.mot.rc_id]: [-1]\r\n[dalvik.vm.appimageformat]: [lz4]\r\n[dalvik.vm.dex2oat-Xms]: [64m]\r\n[dalvik.vm.dex2oat-Xmx]: [512m]\r\n[dalvik.vm.dexopt.secondary]: [true]\r\n[dalvik.vm.heapgrowthlimit]: [256m]\r\n[dalvik.vm.heapmaxfree]: [8m]\r\n[dalvik.vm.heapminfree]: [512k]\r\n[dalvik.vm.heapsize]: [512m]\r\n[dalvik.vm.heapstartsize]: [8m]\r\n[dalvik.vm.heaptargetutilization]: [0.75]\r\n[dalvik.vm.image-dex2oat-Xms]: [64m]\r\n[dalvik.vm.image-dex2oat-Xmx]: [64m]\r\n[dalvik.vm.isa.arm.features]: [default]\r\n[dalvik.vm.isa.arm.variant]: [cortex-a9]\r\n[dalvik.vm.isa.arm64.features]: [default]\r\n[dalvik.vm.isa.arm64.variant]: [kryo]\r\n[dalvik.vm.stack-trace-file]: [/data/anr/traces.txt]\r\n[dalvik.vm.usejit]: [true]\r\n[dalvik.vm.usejitprofiles]: [true]\r\n[debug.atrace.tags.enableflags]: [0]\r\n[debug.egl.hw]: [1]\r\n[debug.enable.gamed]: [0]\r\n[debug.force_rtl]: [0]\r\n[debug.gralloc.enable_fb_ubwc]: [1]\r\n[debug.gralloc.gfx_ubwc_disable]: [0]\r\n[debug.sf.enable_hwc_vds]: [1]\r\n[debug.sf.hw]: [1]\r\n[debug.sf.latch_unsignaled]: [1]\r\n[dev.bootcomplete]: [1]\r\n[dev.pm.dyn_samplingrate]: [1]\r\n[drm.service.enabled]: [true]\r\n[gsm.apn.sim.operator.numeric]: [26203]\r\n[gsm.current.phone-type]: [1]\r\n[gsm.defaultpdpcontext.active]: [true]\r\n[gsm.network.type]: [LTE]\r\n[gsm.nitz.time]: [1559851553047]\r\n[gsm.operator.alpha]: [MEDIONmobile]\r\n[gsm.operator.isinterroaming]: [false]\r\n[gsm.operator.iso-country]: [de]\r\n[gsm.operator.isroaming]: [false]\r\n[gsm.operator.numeric]: [26203]\r\n[gsm.sim.operator.alpha]: [MEDIONmobile]\r\n[gsm.sim.operator.iso-country]: [de]\r\n[gsm.sim.operator.numeric]: [26203]\r\n[gsm.sim.state]: [READY]\r\n[gsm.version.baseband]: [M8996_1239.53.01.126.29.01R SRS]\r\n[gsm.version.ril-impl]: [Qualcomm RIL 1.0]\r\n[hw.aov.disable_hotword]: [0]\r\n[hw.aov.hotword_dsp_path]: [0]\r\n[hw.motosh.booted]: [1]\r\n[hw.touch.status]: [ready]\r\n[hwservicemanager.ready]: [true]\r\n[init.svc.adbd]: [running]\r\n[init.svc.adspd]: [running]\r\n[init.svc.adsprpcd]: [running]\r\n[init.svc.atfwd]: [running]\r\n[init.svc.audio-hal-2-0]: [running]\r\n[init.svc.audioserver]: [running]\r\n[init.svc.batt_health]: [running]\r\n[init.svc.bluetooth-1-0]: [running]\r\n[init.svc.bootanim]: [stopped]\r\n[init.svc.cameraserver]: [running]\r\n[init.svc.cnd]: [running]\r\n[init.svc.cnss-daemon]: [running]\r\n[init.svc.configstore-hal-1-0]: [running]\r\n[init.svc.crashdata-sh]: [stopped]\r\n[init.svc.display-color-hal-1-0]: [running]\r\n[init.svc.drm]: [running]\r\n[init.svc.drm-hal-1-0]: [running]\r\n[init.svc.drm-widevine-hal-1-0]: [running]\r\n[init.svc.dropboxd]: [running]\r\n[init.svc.energy-awareness]: [stopped]\r\n[init.svc.flash_recovery]: [stopped]\r\n[init.svc.fps_hal]: [running]\r\n[init.svc.gatekeeper-1-0]: [running]\r\n[init.svc.gatekeeperd]: [running]\r\n[init.svc.gbmodinstall]: [stopped]\r\n[init.svc.gralloc-2-0]: [running]\r\n[init.svc.health-hal-1-0]: [running]\r\n[init.svc.healthd]: [running]\r\n[init.svc.hidl_memory]: [running]\r\n[init.svc.hostapd]: [stopped]\r\n[init.svc.hw_revs]: [stopped]\r\n[init.svc.hwcomposer-2-1]: [running]\r\n[init.svc.hwservicemanager]: [running]\r\n[init.svc.imgtuner-hal-1-0]: [running]\r\n[init.svc.imsdatadaemon]: [running]\r\n[init.svc.imsqmidaemon]: [running]\r\n[init.svc.init_wifi]: [stopped]\r\n[init.svc.installd]: [running]\r\n[init.svc.iop-hal-1-0]: [running]\r\n[init.svc.ipacm-diag]: [running]\r\n[init.svc.irsc_util]: [stopped]\r\n[init.svc.keymaster-3-0]: [running]\r\n[init.svc.keystore]: [running]\r\n[init.svc.light-hal-2-0]: [running]\r\n[init.svc.lmkd]: [running]\r\n[init.svc.loc_launcher]: [running]\r\n[init.svc.logd]: [running]\r\n[init.svc.logd-reinit]: [stopped]\r\n[init.svc.mbm_spy]: [stopped]\r\n[init.svc.mdnsd]: [running]\r\n[init.svc.media]: [running]\r\n[init.svc.mediacodec]: [running]\r\n[init.svc.mediadrm]: [running]\r\n[init.svc.mediaextractor]: [running]\r\n[init.svc.mediametrics]: [running]\r\n[init.svc.memtrack-hal-1-0]: [running]\r\n[init.svc.mlid]: [running]\r\n[init.svc.mmi-audio-sh]: [stopped]\r\n[init.svc.mmi-block-perm]: [stopped]\r\n[init.svc.mmi-boot-sh]: [stopped]\r\n[init.svc.mmi-carrier-sh]: [stopped]\r\n[init.svc.mmi-touch-sh]: [stopped]\r\n[init.svc.mmi-usb-sh]: [stopped]\r\n[init.svc.mods_camd]: [running]\r\n[init.svc.mot_modcamera-provider-2-4]: [running]\r\n[init.svc.motcamera-provider-2-4]: [running]\r\n[init.svc.motosh]: [stopped]\r\n[init.svc.netd]: [running]\r\n[init.svc.netmgrd]: [running]\r\n[init.svc.nxpnfc_hal_svc]: [running]\r\n[init.svc.oem-hw-sh]: [stopped]\r\n[init.svc.panel-hal-1-0]: [running]\r\n[init.svc.per_mgr]: [running]\r\n[init.svc.per_proxy]: [running]\r\n[init.svc.perf-hal-1-0]: [running]\r\n[init.svc.port-bridge]: [running]\r\n[init.svc.post-mmi-carrier-sh]: [stopped]\r\n[init.svc.power-hal-1-0]: [running]\r\n[init.svc.powerext-hal-1-0]: [running]\r\n[init.svc.ppd]: [running]\r\n[init.svc.pstore_annotate]: [stopped]\r\n[init.svc.qcamerasvr]: [running]\r\n[init.svc.qcom-c_core-sh]: [stopped]\r\n[init.svc.qcom-c_main-sh]: [stopped]\r\n[init.svc.qcom-post-boot]: [stopped]\r\n[init.svc.qcom-sh]: [stopped]\r\n[init.svc.qseecomd]: [running]\r\n[init.svc.qteeconnector-hal-1-0]: [running]\r\n[init.svc.qti]: [running]\r\n[init.svc.qti_esepowermanager_service]: [running]\r\n[init.svc.qti_gnss_service]: [running]\r\n[init.svc.ril-daemon]: [running]\r\n[init.svc.rmt_storage]: [running]\r\n[init.svc.sensor-sh]: [stopped]\r\n[init.svc.sensors-hal-1-0]: [running]\r\n[init.svc.servicemanager]: [running]\r\n[init.svc.setup_shutdown]: [stopped]\r\n[init.svc.ss_ramdump]: [running]\r\n[init.svc.ssr_setup]: [stopped]\r\n[init.svc.storaged]: [running]\r\n[init.svc.surfaceflinger]: [running]\r\n[init.svc.tftp_server]: [running]\r\n[init.svc.thermal-engine]: [running]\r\n[init.svc.thermal-hal-1-0]: [running]\r\n[init.svc.time_daemon]:
[running]\r\n[init.svc.tombstoned]: [running]\r\n[init.svc.touch-ready-sh]: [stopped]\r\n[init.svc.ueventd]: [running]\r\n[init.svc.ufs_ffu]: [stopped]\r\n[init.svc.vibrator-1-0]: [running]\r\n[init.svc.vndservicemanager]: [running]\r\n[init.svc.vold]: [running]\r\n[init.svc.vr-1-0]: [running]\r\n[init.svc.webview_zygote32]: [running]\r\n[init.svc.wifi_hal_legacy]: [running]\r\n[init.svc.wificond]: [running]\r\n[init.svc.wpa_supplicant]: [running]\r\n[init.svc.zygote]: [running]\r\n[init.svc.zygote_secondary]: [running]\r\n[keyguard.no_require_sim]: [true]\r\n[mdc_initial_max_retry]: [10]\r\n[media.aac_51_output_enabled]: [true]\r\n[media.settings.xml]: [/vendor/etc/media_profiles.xml]\r\n[media.stagefright.enable-aac]: [true]\r\n[media.stagefright.enable-fma2dp]: [true]\r\n[media.stagefright.enable-http]: [true]\r\n[media.stagefright.enable-player]: [true]\r\n[media.stagefright.enable-qcp]: [true]\r\n[media.stagefright.enable-scan]: [true]\r\n[media.stagefright.log-uri]: [1]\r\n[mm.enable.qcom_parser]: [135715]\r\n[mm.enable.sec.smoothstreaming]: [false]\r\n[mm.enable.smoothstreaming]: [false]\r\n[mmp.enable.3g2]: [true]\r\n[net.bt.name]: [Android]\r\n[net.lte.ims.data.enabled]: [true]\r\n[net.lte.ims.phoneid]: [0]\r\n[net.lte.ims.services.mcfg]: [32775]\r\n[net.qtaguid_enabled]: [1]\r\n[net.tcp.2g_init_rwnd]: [10]\r\n[net.tcp.buffersize.default]: [4096,87380,524288,4096,16384,110208]\r\n[net.tcp.buffersize.edge]: [4093,26280,35040,4096,16384,35040]\r\n[net.tcp.buffersize.evdo]: [4094,87380,524288,4096,16384,262144]\r\n[net.tcp.buffersize.gprs]: [4092,8760,11680,4096,8760,11680]\r\n[net.tcp.buffersize.hsdpa]: [4094,87380,1220608,4096,16384,1220608]\r\n[net.tcp.buffersize.hspa]: [4094,87380,1220608,4096,16384,1220608]\r\n[net.tcp.buffersize.hspap]: [4094,87380,1220608,4096,16384,1220608]\r\n[net.tcp.buffersize.hsupa]: [4094,87380,1220608,4096,16384,1220608]\r\n[net.tcp.buffersize.lte]: [2097152,4194304,8388608,262144,524288,1048576]\r\n[net.tcp.buffersize.umts]: [4094,87380,110208,4096,16384,110208]\r\n[net.tcp.buffersize.wifi]: [524288,2097152,4194304,262144,524288,1048576]\r\n[net.tcp.default_init_rwnd]: [60]\r\n[nfc.pn54x.fw_status]: [success]\r\n[partition.system.verified]: [2]\r\n[persist.audio.calfile0]: [/etc/acdbdata/sheridan/Bluetooth_cal.acdb]\r\n[persist.audio.calfile1]: [/etc/acdbdata/sheridan/General_cal.acdb]\r\n[persist.audio.calfile2]: [/etc/acdbdata/sheridan/Global_cal.acdb]\r\n[persist.audio.calfile3]: [/etc/acdbdata/sheridan/Handset_cal.acdb]\r\n[persist.audio.calfile4]: [/etc/acdbdata/sheridan/Hdmi_cal.acdb]\r\n[persist.audio.calfile5]: [/etc/acdbdata/sheridan/Headset_cal.acdb]\r\n[persist.audio.calfile6]: [/etc/acdbdata/sheridan/Speaker_cal.acdb]\r\n[persist.audio.dualmic.config]: [endfire]\r\n[persist.audio.endcall.delay]: [250]\r\n[persist.audio.fluence.speaker]: [true]\r\n[persist.audio.fluence.voicecall]: [true]\r\n[persist.audio.fluence.voicecomm]: [true]\r\n[persist.audio.fluence.voicerec]: [false]\r\n[persist.cne.feature]: [1]\r\n[persist.cne.logging.qxdm]: [3974]\r\n[persist.cne.rat.wlan.chip.oem]: [WCN]\r\n[persist.data.df.agg.dl_pkt]: [10]\r\n[persist.data.df.agg.dl_size]: [4096]\r\n[persist.data.df.dev_name]: [rmnet_usb0]\r\n[persist.data.df.dl_mode]: [5]\r\n[persist.data.df.iwlan_mux]: [9]\r\n[persist.data.df.mux_count]: [8]\r\n[persist.data.df.ul_mode]: [5]\r\n[persist.data.iwlan.enable]: [true]\r\n[persist.data.mode]: [concurrent]\r\n[persist.data.netmgrd.qos.enable]: [true]\r\n[persist.data.qmi.adb_logmask]: [0]\r\n[persist.data.wda.enable]: [true]\r\n[persist.debug.coresight.config]: [stm-events]\r\n[persist.demo.hdmirotationlock]: [false]\r\n[persist.dpm.feature]: [0]\r\n[persist.esdfs_sdcard]: [false]\r\n[persist.fuse_sdcard]: [true]\r\n[persist.hwc.enable_vds]: [1]\r\n[persist.mm.enable.prefetch]: [true]\r\n[persist.qfp]: [false]\r\n[persist.radio.REVERSE_QMI]: [0]\r\n[persist.radio.airplane_mode_on]: [0]\r\n[persist.radio.apm_sim_not_pwdn]: [1]\r\n[persist.radio.apn_delay]: [5000]\r\n[persist.radio.calls.on.ims]: [true]\r\n[persist.radio.domain.ps]: [0]\r\n[persist.radio.mcfg_ver_num]: [0x06010815]\r\n[persist.radio.mcfg_version]: [O2_DEU]\r\n[persist.radio.msgtunnel.start]: [true]\r\n[persist.radio.multisim.config]: []\r\n[persist.radio.pb.min.match]: [7]\r\n[persist.radio.sar_sensor]: [1]\r\n[persist.radio.suppress_ussd_rel]: [1]\r\n[persist.radio.uim.remote.mcc]: [262]\r\n[persist.rild.nitz_long_ons_0]: []\r\n[persist.rild.nitz_long_ons_1]: []\r\n[persist.rild.nitz_long_ons_2]: []\r\n[persist.rild.nitz_long_ons_3]: []\r\n[persist.rild.nitz_plmn]: []\r\n[persist.rild.nitz_short_ons_0]: []\r\n[persist.rild.nitz_short_ons_1]: []\r\n[persist.rild.nitz_short_ons_2]: []\r\n[persist.rild.nitz_short_ons_3]: []\r\n[persist.rmnet.data.enable]: [true]\r\n[persist.sys.bootupvolume]: [0]\r\n[persist.sys.cnd.iwlan]: [1]\r\n[persist.sys.dalvik.vm.lib.2]: [libart.so]\r\n[persist.sys.display.colormode]: [1]\r\n[persist.sys.gps.lpp]: []\r\n[persist.sys.locale]: [de-DE]\r\n[persist.sys.media.use-awesome]: [false]\r\n[persist.sys.pd_enable]: [0]\r\n[persist.sys.phonelock.mode]: [1]\r\n[persist.sys.preloads.file_cache_expired]: [1]\r\n[persist.sys.profiler_ms]: [0]\r\n[persist.sys.qc.sub.rdump.max]: [0]\r\n[persist.sys.qc.sub.rdump.on]: [1]\r\n[persist.sys.ssr.enable_ramdumps]: [1]\r\n[persist.sys.ssr.restart_level]: [ALL_ENABLE]\r\n[persist.sys.timezone]: [Europe/Berlin]\r\n[persist.sys.usb.config]: [adb]\r\n[persist.sys.usb.config.extra]: [none]\r\n[persist.sys.usb.ffbm-00.func]: [diag]\r\n[persist.sys.usb.ffbm-01.func]: [diag]\r\n[persist.sys.usb.ffbm-02.func]: [diag]\r\n[persist.sys.webview.vmsize]: [120368768]\r\n[persist.sys.wfd.virtual]: [0]\r\n[persist.timed.enable]: [true]\r\n[persist.ts.postmakeup]: [false]\r\n[persist.ts.rtmakeup]: [false]\r\n[persist.vendor.ims.disableDebugDataPathLogs]: [0]\r\n[persist.vendor.ims.disableDebugLogs]: [0]\r\n[persist.vendor.ims.disableIMSLogs]: [0]\r\n[persist.vendor.ims.disableQXDMLogs]: [1]\r\n[persist.vendor.ims.vt.enableadb]: [1]\r\n[persist.vendor.radio.0x9e_not_callname]: [1]\r\n[persist.vendor.radio.adb_log_on]: [0]\r\n[persist.vendor.radio.custom_ecc]: [1]\r\n[persist.vendor.radio.data_con_rprt]: [1]\r\n[persist.vendor.radio.dfr_mode_set]: [1]\r\n[persist.vendor.radio.eons.enabled]: [false]\r\n[persist.vendor.radio.eri64_as_home]: [1]\r\n[persist.vendor.radio.force_get_pref]: [1]\r\n[persist.vendor.radio.is_wps_enabled]: [true]\r\n[persist.vendor.radio.jbims]: [1]\r\n[persist.vendor.radio.mt_sms_ack]: [30]\r\n[persist.vendor.radio.no_wait_for_card]: [1]\r\n[persist.vendor.radio.oem_ind_to_both]: [0]\r\n[persist.vendor.radio.qcril_uim_vcc_feature]: [1]\r\n[persist.vendor.radio.rat_on]: [combine]\r\n[persist.vendor.radio.relay_oprt_change]: [1]\r\n[persist.vendor.radio.ril_payload_on]: [0]\r\n[persist.vendor.radio.sglte_target]: [0]\r\n[persist.vendor.radio.sib16_support]: [1]\r\n[persist.vendor.radio.sw_mbn_loaded]: [1]\r\n[persist.vendor.radio.sw_mbn_update]: [1]\r\n[persist.vendor.radio.ver_info]: [Mon Mar 26 14:40:11 CDT 2018]\r\n[persist.vold.ecryptfs_supported]: [true]\r\n[pm.dexopt.ab-ota]: [speed-profile]\r\n[pm.dexopt.bg-dexopt]: [speed-profile]\r\n[pm.dexopt.boot]: [verify]\r\n[pm.dexopt.first-boot]: [quicken]\r\n[pm.dexopt.install]: [quicken]\r\n[qcom.bluetooth.soc]: [rome]\r\n[qcom.bt.le_dev_pwr_class]: [1]\r\n[qcom.hw.aac.encoder]: [false]\r\n[ril.baseband.config.ver_num]: [01.172]\r\n[ril.baseband.config.version]: [SRS]\r\n[ril.baseband.rfcable.status]: [0]\r\n[ril.ecclist]: [112,911]\r\n[ril.ecclist1]: [112,911]\r\n[ril.lte.bc.config]: [151849183]\r\n[ril.qcril_pre_init_lock_held]: [0]\r\n[ril.radio.ctbk_inst]: [1106]\r\n[ril.radio.ctbk_val]: [1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1]\r\n[ril.subscription.types]: [NV,RUIM]\r\n[rild.libpath]: [/system/vendor/lib64/libril-qc-qmi-1.so]\r\n[ro.MAX_HIDDEN_APPS]: [42]\r\n[ro.adb.secure]: [1]\r\n[ro.allow.mock.location]: [0]\r\n[ro.baseband]: [msm]\r\n[ro.board.platform]: [msm8996]\r\n[ro.boot.baseband]: [msm]\r\n[ro.boot.bl_state]: [1]\r\n[ro.boot.bootdevice]: [624000.ufshc]\r\n[ro.boot.bootloader]: [0x9203]\r\n[ro.boot.bootreason]: [reboot]\r\n[ro.boot.build_vars]: [white]\r\n[ro.boot.carrier]: [reteu]\r\n[ro.boot.cid]: [0x32]\r\n[ro.boot.device]: [sheridan]\r\n[ro.boot.dualsim]: [false]\r\n[ro.boot.flash.locked]: [1]\r\n[ro.boot.fsg-id]: []\r\n[ro.boot.hardware]: [qcom]\r\n[ro.boot.hardware.sku]: [XT1650-03]\r\n[ro.boot.hwrev]: [0x83B0]\r\n[ro.boot.mode]: [normal]\r\n[ro.boot.poweroff_alarm]: [0]\r\n[ro.boot.powerup_reason]: [0x00004000]\r\n[ro.boot.radio]: [ROW]\r\n[ro.boot.secure_hardware]: [1]\r\n[ro.boot.serialno]: [ZY223SWX76]\r\n[ro.boot.uid]: [B0EB6C5D00000000000000000000]\r\n[ro.boot.verifiedbootstate]: [green]\r\n[ro.boot.veritymode]: [enforcing]\r\n[ro.boot.wifimacaddr]: [F4:F5:24:00:DE:63,F4:F5:24:00:DE:64]\r\n[ro.boot.write_protect]: [1]\r\n[ro.bootimage.build.date]: [Tue Sep 25 04:18:36 CDT 2018]\r\n[ro.bootimage.build.date.utc]: [1537867116]\r\n[ro.bootimage.build.fingerprint]: [motorola/griffin_retail/griffin:8.0.0/OPL27.76-71-2-3/3:user/release-keys]\r\n[ro.bootloader]: [0x9203]\r\n[ro.bootmode]: [normal]\r\n[ro.bootreason]: [reboot]\r\n[ro.bug2go.magickeys]: [24,26]\r\n[ro.build.characteristics]: [default]\r\n[ro.build.date]: [Tue Sep 25 04:18:36 CDT 2018]\r\n[ro.build.date.utc]: [1537867116]\r\n[ro.build.description]: [griffin-user 8.0.0 OPL27.76-71-2-3 3 release-keys]\r\n[ro.build.display.id]: [OPL27.76-71-2-3]\r\n[ro.build.fingerprint]: [motorola/griffin/griffin:8.0.0/OPL27.76-71-2-3/3:user/release-keys]\r\n[ro.build.flavor]: [griffin-user]\r\n[ro.build.host]: [ilclbld120]\r\n[ro.build.id]: [OPL27.76-71-2-3]\r\n[ro.build.product]: [griffin]\r\n[ro.build.shutdown_timeout]: [6]\r\n[ro.build.tags]: [release-keys]\r\n[ro.build.thumbprint]: [8.0.0/OPL27.76-71-2-3/3:user/release-keys]\r\n[ro.build.type]: [user]\r\n[ro.build.user]: [hudsoncm]\r\n[ro.build.version.all_codenames]: [REL]\r\n[ro.build.version.codename]: [REL]\r\n[ro.build.version.full]: [Blur_Version.27.271.3.griffin.retail.en.US]\r\n[ro.build.version.incremental]: [3]\r\n[ro.build.version.preview_sdk]: [0]\r\n[ro.build.version.qcom]: [LA.UM.6.6.r1-04400-89xx.0]\r\n[ro.build.version.release]: [8.0.0]\r\n[ro.build.version.sdk]: [26]\r\n[ro.build.version.security_patch]: [2018-09-01]\r\n[ro.carrier]: [reteu]\r\n[ro.com.google.clientidbase]: [android-motorola]\r\n[ro.com.google.clientidbase.am]: [android-motorola]\r\n[ro.com.google.clientidbase.gmm]: [android-motorola]\r\n[ro.com.google.clientidbase.ms]: [android-motorola]\r\n[ro.com.google.clientidbase.yt]: [android-motorola]\r\n[ro.com.google.gmsversion]: [8.0_r6]\r\n[ro.com.google.ime.theme_id]: [4]\r\n[ro.com.google.rlz_ap_whitelist]: [y0,y5,y6,y7,y8]\r\n[ro.com.google.rlzbrandcode]: [MOTA]\r\n[ro.config.alarm_alert]: [Oxygen.ogg]\r\n[ro.config.notification_sound]: [Moto.ogg]\r\n[ro.config.ringtone]: [Moto.ogg]\r\n[ro.config.ringtone_2]: [Moto.ogg]\r\n[ro.config.vc_call_vol_steps]: [8]\r\n[ro.control_privapp_permissions]: [enforce]\r\n[ro.crypto.fs_crypto_blkdev]: [/dev/block/dm-1]\r\n[ro.crypto.state]: [encrypted]\r\n[ro.crypto.type]: [block]\r\n[ro.dalvik.vm.native.bridge]: [0]\r\n[ro.debuggable]: [0]\r\n[ro.device_owner]: [false]\r\n[ro.emulate_fbe]: [false]\r\n[ro.expect.recovery_id]: [0x57d48a6ab4c8eee27a503664ff423e875f1837c2000000000000000000000000]\r\n[ro.frp.pst]: [/dev/block/bootdevice/by-name/frp]\r\n[ro.hardware]: [qcom]\r\n[ro.hardware.nfc_nci]: [pn54x]\r\n[ro.hardware.sensors]: [griffin]\r\n[ro.hw.boardversion]: [PVT]\r\n[ro.hw.device]: [sheridan]\r\n[ro.hw.dualsim]: [false]\r\n[ro.hw.frontcolor]: [white]\r\n[ro.hw.hwrev]: [0x83B0]\r\n[ro.hw.imager]: [13MP]\r\n[ro.hw.radio]: [ROW]\r\n[ro.hw.ram]: [4GB]\r\n[ro.hw.revision]: [p3b]\r\n[ro.hw.storage]: [32GB]\r\n[ro.hwui.drop_shadow_cache_size]: [6]\r\n[ro.hwui.gradient_cache_size]: [1]\r\n[ro.hwui.layer_cache_size]: [48]\r\n[ro.hwui.path_cache_size]: [32]\r\n[ro.hwui.r_buffer_cache_size]: [8]\r\n[ro.hwui.text_large_cache_height]: [1024]\r\n[ro.hwui.text_large_cache_width]: [2048]\r\n[ro.hwui.text_small_cache_height]: [1024]\r\n[ro.hwui.text_small_cache_width]: [1024]\r\n[ro.hwui.texture_cache_flushrate]: [0.4]\r\n[ro.hwui.texture_cache_size]: [72]\r\n[ro.kick.logcopy]: [reboot]\r\n[ro.lenovo.single_hand]: [1]\r\n[ro.logd.size]: [524288]\r\n[ro.logdumpd.enabled]: [0]\r\n[ro.mot.build.customerid]: [retail]\r\n[ro.mot.build.oem.product]: [griffin]\r\n[ro.mot.build.product.increment]: [271]\r\n[ro.mot.build.version.release]: [27.271]\r\n[ro.mot.build.version.sdk_int]: [27]\r\n[ro.mot.security.enable]: [true]\r\n[ro.oem.key1]: [reteu]\r\n[ro.oem_unlock_supported]: [true]\r\n[ro.product.board]: [msm8996]\r\n[ro.product.brand]: [motorola]\r\n[ro.product.cpu.abi]: [arm64-v8a]\r\n[ro.product.cpu.abilist]: [arm64-v8a,armeabi-v7a,armeabi]\r\n[ro.product.cpu.abilist32]: [armeabi-v7a,armeabi]\r\n[ro.product.cpu.abilist64]: [arm64-v8a]\r\n[ro.product.device]: [griffin]\r\n[ro.product.display]: [Moto Z]\r\n[ro.product.first_api_level]: [23]\r\n[ro.product.locale]: [en-US]\r\n[ro.product.manufacturer]: [motorola]\r\n[ro.product.model]: [XT1650]\r\n[ro.product.name]: [griffin]\r\n[ro.property_service.version]: [2]\r\n[ro.qc.sdk.audio.fluencetype]: [none]\r\n[ro.qc.sdk.audio.ssr]: [false]\r\n[ro.qti.sensors.dev_ori]: [false]\r\n[ro.qti.sensors.mot_detect]: [false]\r\n[ro.qti.sensors.pmd]: [false]\r\n[ro.qti.sensors.sta_detect]: [false]\r\n[ro.qualcomm.cabl]: [0]\r\n[ro.radio.imei.sv]: [12]\r\n[ro.revision]: [p3b0]\r\n[ro.secure]: [1]\r\n[ro.serialno]: [ZY223SWX76]\r\n[ro.setupwizard.mode]: [OPTIONAL]\r\n[ro.setupwizard.require_network]: []\r\n[ro.sf.hwc_set_default_colormode]: [true]\r\n[ro.sf.lcd_density]: [640]\r\n[ro.sys.adb_reset_protected]: [1]\r\n[ro.sys.sdcardfs]: [1]\r\n[ro.telephony.call_ring.multiple]: [false]\r\n[ro.telephony.default_network]: [10,0]\r\n[ro.treble.enabled]: [false]\r\n[ro.url.legal]: [http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html]\r\n[ro.url.legal.android_privacy]: [http://www.google.com/intl/%s/mobile/android/basic/privacy.html]\r\n[ro.usb.bpt]: [2ee5]\r\n[ro.usb.bpt_adb]: [2ee6]\r\n[ro.usb.bpteth]: [2ee7]\r\n[ro.usb.bpteth_adb]: [2ee8]\r\n[ro.usb.mtp]: [2e82]\r\n[ro.usb.mtp_adb]: [2e76]\r\n[ro.usb.ptp]: [2e83]\r\n[ro.usb.ptp_adb]: [2e84]\r\n[ro.use_data_netmgrd]: [true]\r\n[ro.vendor.at_library]: [libqti-at.so]\r\n[ro.vendor.extension_library]: [libqti-perfd-client.so]\r\n[ro.vendor.gt_library]: [libqti-gt.so]\r\n[ro.vendor.qti.config.zram]: [true]\r\n[ro.vendor.qti.sys.fw.bg_apps_limit]: [60]\r\n[ro.vendor.ril.svdo]: [false]\r\n[ro.vendor.ril.svlte1x]: [false]\r\n[ro.vendor.wl_library]: [libqti-wl.so]\r\n[ro.wff]: [recovery]\r\n[ro.wifi.channels]: []\r\n[ro.zygote]: [zygote64_32]\r\n[sdm.debug.disable_rotator_split]: [1]\r\n[sdm.debug.disable_skip_validate]: [1]\r\n[sdm.max_external_layers]: [4]\r\n[sdm.perf_hint_window]: [50]\r\n[security.perf_harden]: [1]\r\n[service.bootanim.exit]: [1]\r\n[service.sf.present_timestamp]: [1]\r\n[sys.boot_completed]: [1]\r\n[sys.bootbroadcast_completed]: [1]\r\n[sys.games.gt.prof]: [1]\r\n[sys.listeners.registered]: [true]\r\n[sys.logbootcomplete]: [1]\r\n[sys.mod.platformsdkversion]: [205]\r\n[sys.oem_unlock_allowed]: [0]\r\n[sys.post_boot.parsed]: [1]\r\n[sys.rescue_boot_count]: [1]\r\n[sys.rmnet_vnd.rps_mask]: [0f]\r\n[sys.runtime.restart.times]: [0]\r\n[sys.sysctl.extra_free_kbytes]: [94400]\r\n[sys.sysctl.swappiness]: [100]\r\n[sys.sysctl.tcp_def_init_rwnd]: [60]\r\n[sys.usb.config]: [adb]\r\n[sys.usb.ffs.ready]: [1]\r\n[sys.usb.rps_mask]: [2]\r\n[sys.usb.state]: [adb]\r\n[sys.vendor.shutdown.waittime]: [500]\r\n[sys.wifitracing.started]: [1]\r\n[telephony.lteOnCdmaDevice]: [1]\r\n[tunnel.audio.encode]: [false]\r\n[use.voice.path.for.pcm.voip]: [true]\r\n[vendor.display.enable_default_color_mode]: [1]\r\n[vendor.vidc.enc.disable.pq]: [true]\r\n[vidc.enc.dcvs.extra-buff-count]: [2]\r\n[vold.decrypt]: [trigger_restart_framework]\r\n[vold.has_adoptable]: [1]\r\n[vold.post_fs_data_done]: [1]\r\n[wifi.interface]: [wlan0]\r\n',
stderr: '',
exitCode: 3221226356 }
{ characteristics: 'default',
date: 'Tue Sep 25 04:18:36 CDT 2018',
'date.utc': '1537867116',
description: 'griffin-user 8.0.0 OPL27.76-71-2-3 3 release-keys',
'display.id': 'OPL27.76-71-2-3',
fingerprint:
'motorola/griffin/griffin:8.0.0/OPL27.76-71-2-3/3:user/release-keys',
flavor: 'griffin-user',
host: 'ilclbld120',
id: 'OPL27.76-71-2-3',
product: 'griffin',
shutdown_timeout: '6',
tags: 'release-keys',
thumbprint: '8.0.0/OPL27.76-71-2-3/3:user/release-keys',
type: 'user',
user: 'hudsoncm',
all_codenames: 'REL',
codename: 'REL',
full: 'Blur_Version.27.271.3.griffin.retail.en.US',
incremental: '3',
preview_sdk: '0',
qcom: 'LA.UM.6.6.r1-04400-89xx.0',
release: '8.0.0',
sdk: '26',
security_patch: '2018-09-01',
board: 'msm8996',
brand: 'motorola',
'cpu.abi': 'arm64-v8a',
'cpu.abilist': 'arm64-v8a,armeabi-v7a,armeabi',
'cpu.abilist32': 'armeabi-v7a,armeabi',
'cpu.abilist64': 'arm64-v8a',
device: 'griffin',
display: 'Moto Z',
first_api_level: '23',
locale: 'en-US',
manufacturer: 'motorola',
model: 'XT1650',
name: 'griffin' }
{ characteristics: 'default',
date: 'Tue Sep 25 04:18:36 CDT 2018',
'date.utc': '1537867116',
description: 'griffin-user 8.0.0 OPL27.76-71-2-3 3 release-keys',
'display.id': 'OPL27.76-71-2-3',
fingerprint:
'motorola/griffin/griffin:8.0.0/OPL27.76-71-2-3/3:user/release-keys',
flavor: 'griffin-user',
host: 'ilclbld120',
id: 'OPL27.76-71-2-3',
product: 'griffin',
shutdown_timeout: '6',
tags: 'release-keys',
thumbprint: '8.0.0/OPL27.76-71-2-3/3:user/release-keys',
type: 'user',
user: 'hudsoncm',
all_codenames: 'REL',
codename: 'REL',
full: 'Blur_Version.27.271.3.griffin.retail.en.US',
incremental: '3',
preview_sdk: '0',
qcom: 'LA.UM.6.6.r1-04400-89xx.0',
release: '8.0.0',
sdk: '26',
security_patch: '2018-09-01',
board: 'msm8996',
brand: 'motorola',
'cpu.abi': 'arm64-v8a',
'cpu.abilist': 'arm64-v8a,armeabi-v7a,armeabi',
'cpu.abilist32': 'armeabi-v7a,armeabi',
'cpu.abilist64': 'arm64-v8a',
device: 'griffin',
display: 'Moto Z',
first_api_level: '23',
locale: 'en-US',
manufacturer: 'motorola',
model: 'XT1650',
name: 'griffin' }
spawn: C:\Android\android-sdk\platform-tools\adb "devices"
execFile: C:\Android\android-sdk\platform-tools\adb "-s" "ZY223SWX76" "shell" "getprop" "ro.product.manufacturer"
Error while checking for devices. { Error: Command failed: C:\Android\android-sdk\platform-tools\adb -s ZY223SWX76 shell getprop ro.product.manufacturer
at ChildProcess.exithandler (child_process.js:294:12)
at ChildProcess.emit (events.js:189:13)
at maybeClose (internal/child_process.js:970:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
killed: false,
code: 3221226356,
signal: null,
cmd:
'C:\\Android\\android-sdk\\platform-tools\\adb -s ZY223SWX76 shell getprop ro.product.manufacturer' }
Cannot find connected devices. Reconnect any connected devices, verify that your system recognizes them, and run this command again.
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu với các điểm vào tns device và tns run android, so sánh hành vi của adb start-server, adb devices và adb -s ZY223SWX76 shell getprop. Sử dụng đường dẫn CLI được ghi lại lib/nativescript-cli.js làm điểm vào và tái hiện lỗi thiết bị đã được cấp quyền; hoàn tất khi một thiết bị Android đã được cấp quyền được nhận diện và tns run android tiếp tục thành công.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- android, javascript
- Lĩnh vực
- cli, mobile
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 35/100