【发布时间】:2018-06-16 18:48:14
【问题描述】:
我正在制作一个阻止某些网络和应用程序的应用程序,但问题出在某些设备制造商上,如摩托罗拉和 HTC(Android OS 牛轧糖和奥利奥)应用程序在 VPN 连接后没有下载和更新,但互联网工作完美。我正在使用本地 VPN 监控网络流量。请帮助我卡在这个阶段。
我尝试了google上提到的所有方法
- https://www.androidpit.com/google-play-not-working
- http://appslova.com/android-fix-error-495-in-google-play-store/
- http://techknowzone.com/how-to-solve-fix-error-code-495-in-google-play-store/
以下是本地VPN代码的截图
private void connect() {
int i;
isRunning=true;
Builder builder = new Builder();
StringBuilder stringBuilder = new StringBuilder("10.0.0.");
if (lastInt == 254) {
i = 0;
lastInt = 0;
} else {
i = lastInt;
lastInt = i + 1;
}
this.localAddress = stringBuilder.append(i).toString();
try {
if (this.parcelFileDescriptor != null) {
this.parcelFileDescriptor.close();
}
} catch (Exception e) {
}
try {
builder.addAddress(this.localAddress, 24);
builder.addDnsServer(dns1);
builder.addDnsServer(dns2);
this.parcelFileDescriptor = builder.setSession(getString(R.string.app_name)).setConfigureIntent(this.pendingIntent).establish();
Intent intent = new Intent("STARTEDDNSCHANGER");
intent.setAction(getPackageName() + ".STARTED_DNS_CHANGER");
sendBroadcast(intent);
} catch (Throwable e2) {
throw new IllegalArgumentException(e2);
}
}
【问题讨论】:
标签: android dns google-play vpn