Add this rule to /lib/udev/rules.d/69-libmtp.rules
#skip Nexus 4/10 for UT debug
ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee2", GOTO="libmtp_rules_end"
Add a new file to /etc/udev/rules.d called 99-android.rules
# enable access to nexus devices
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee2", MODE="0666"
The usb devices get mode 0664 by default so adb will require root without this.
sudo udevadm control --reload-rules
sudo service udev restart
The workaround I am using:
Add this rule to /lib/udev/ rules.d/ 69-libmtp. rules
#skip Nexus 4/10 for UT debug =="18d1" , ATTR{idProduct} =="4ee2" , GOTO="libmtp_ rules_end"
ATTR{idVendor}
Add a new file to /etc/udev/rules.d called 99-android.rules =="18d1" , ATTR{idProduct} =="4ee2" , MODE="0666"
# enable access to nexus devices
SUBSYSTEM=="usb", ATTR{idVendor}
The usb devices get mode 0664 by default so adb will require root without this.
sudo udevadm control --reload-rules
sudo service udev restart