If your app is not seen on any device, you probably do not have a minSdkVersion defined or your targetSdkVersion is very recent, it is common to declare a minSdkVersion with which your app will work and a targetSdkVersion, for example:
<uses-sdk
android:minSdkVersion="9"
android:targetSdkVersion="21" />
Regarding your problem I'll give you as an example: If you had a device with KitKat, android 19 and you had a targetSdkVersion of 17, it would not load, for that you would have to define a value greater than or equal to 19 of targetSdkVersion.
Here you can see the values of the APIs so that you can configure your application correctly.
link