Allview m7 Start não soa tão mainstream (sem ofensa), o que significa que o VendorID pode ser necessário para permitir a conexão via USB. Coisas estranhas, mas semelhantes ao que eu experimentei com telefones diferentes (telefones Ubuntu, mas o problema era com o PC. Poderia muito bem ser que o seu problema é o mesmo, e pode ser facilmente corrigido. Abra um terminal no seu pc e execute:
lsusb
O comando lsusb lista todos os dispositivos usb. isso é para obter o fornecedor de seu telefone. A saída deve ser algo como isto: (se você não sabe qual é o dispositivo, desconecte, rode o lsusb, então conecte, rode o lsusb novamente. Provavelmente não haverá nome após o código de ID se ele não for identificável)
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 05c8:021e Cheng Uei Precision Industry Co., Ltd (Foxlink)
Bus 001 Device 007: ID 0cf3:3005 Atheros Communications, Inc. AR3011 Bluetooth
Bus 002 Device 003: ID 0781:5567 SanDisk Corp. Cruzer Blade
A sequência de 4 caracteres após o ID é o fornecedor. Isso precisa ser listado em ~ / .android / adb_usb.ini. Porque isso é hexadecimal, ele deve ser prefixado com "0x":
0x2a45
Se o arquivo ou diretório não estiver presente, (não tenho certeza e não posso realmente testar agora, por favor, comente sobre isso!), o acima pode não ajudar sem instalar primeiro o Android-tools:
sudo apt-get install android-tools
Boa sorte!