Ranging not work

HI,
I wrote a small app to test the Android SDK. I don't have a real beacon yet, but I use the app Locate iB for IOS to simulate a real one. When I test my app, it finds zero beacons.
I followed the file ReadMe.md located at https://github.com/Estimote/Android-SDK setp by step unsuccessfully.
Can you help me?
Thanks

Hi there,

Are you sure you are monitoring for the right Beacon ID with your app? It has to be the ID that Locate for iBeacon is broadcasting. Also, did you try with our Estimote Virtual Beacon app? You can find it on iTunes: https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=686915066&mt=8

Also, keep in mind that your devices need to support Bluetooth Smart on both hardware and software (iOS 7 or Android 4.3+) side.

Cheers.

I am sure that my device supports Bluethoot Smart and that the software is updated to the last version.
Following I post the code that I wrote

CODE
public class MainActivity extends Activity {

private static final String TAG = "BEACON";
public static final Region region = new Region("R1", null, null, null);
private BeaconManager beaconManager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ScriviLog("Enter onCreate()");

beaconManager = new BeaconManager(getApplicationContext());
beaconManager.setRangingListener(new BeaconManager.RangingListener() {
@Override
public void onBeaconsDiscovered(Region region, List<Beacon> beacons) {
// TODO Auto-generated method stub

ScriviLog("Enter onBeaconsDiscovered");

ScriviLog("Numero Beacon trovati " + beacons.size());
ScriviLog("REGION ID = " + region.getIdentifier());
Toast.makeText(getApplicationContext(), "Beacon trovati : " + beacons.size(), Toast.LENGTH_LONG).show();
}
});
}

@Override
protected void onStart(){
super.onStart();
ConnectToService();
}

@Override
protected void onStop(){
ScriviLog("enter onStop()");
try{
beaconManager.stopRanging(region);
}catch(Exception e){
ScriviLog("Errore stopRanging : " + e.getMessage());
}
super.onStop();
}
@Override
protected void onDestroy(){
ScriviLog("Enter onDestroy");
beaconManager.disconnect();
super.onDestroy();
}
private void ConnectToService(){
ScriviLog("Enter ConnectToService");
beaconManager.connect(new BeaconManager.ServiceReadyCallback() {
@Override
public void onServiceReady() {
// TODO Auto-generated method stub
try{
beaconManager.startRanging(region);
}catch(Exception e){
ScriviLog("Errore scansione Beacon : " + e.getMessage());
}
}
});
}
END CODE

I have also added to the file manifest.xml the tags :

<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<uses-feature android:name="android.hardware.bluetooth_le" android:required="true"/>
<service android:name="com.estimote.sdk.service.BeaconService"
android:exported="false"/>

Hi again,

Did you try ranging the official Estimote virtual beacon? https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=686915066&amp;mt=8

Cheers.