Even I face the same problem while using the Appium Inspector and looking for the solution.
some fields are not detected with the properties like ID,name etc…
I was also facing same problem.
But “pre-launch” option works for me.
I think inspector work same as Android default Uiautomator and it just show the current screen displays on device. So that’s why Application should be running on device.
I am not sure it is bug or not supported in Windows 7 machine. When i tried in my Windows 7 machine it didnt work though. Then i surfed internet and many people were mentioning it is not supported in Windows 7 and works well in iMac.
Inroder to get object properties you can also try uiautomatorviewer, which is available in AndroidSDK\Tools\uiautomatorviewer.bat.
Let me know how did you accessed these objects in Windows 7 earlier? you were using inspector?
I enabled the pre-launch from appium settings, but still i am getting the error which shown in shreeshot, im using appium 1.3.4.1
window 7
added apk of whatsapp, downloaded from android apk downloads.
To recognise if the app is hybrid, you can go to chrome://inspect/devices, and if the page is a webview, it will show you the device will inspect button next to it. If it is native, this page will be blank