您的位置:首页 > 其它

8.12笔记 retrofit超时设置,studio 修改 Lint Error Checking

2015-08-12 13:06 465 查看
8.12笔记 retrofit超时设置,studio 修改 Lint Error Checking

retrofit请求库设置超时

http://stackoverflow.com/questions/29380844/how-to-set-a-timeout-in-retrofit-library

public RestAdapter providesRestAdapter(Gson gson) {
final OkHttpClient okHttpClient = new OkHttpClient();
okHttpClient.setReadTimeout(60, TimeUnit.SECONDS);
okHttpClient.setConnectTimeout(60, TimeUnit.SECONDS);

return new RestAdapter.Builder()
.setServer(BuildConfig.BASE_URL)
.setConverter(new GsonConverter(gson))
.setClient(new OkClient(okHttpClient))
.build();
}


http://stackoverflow.com/questions/7071271/activity-class-does-not-exist

Launching application: com.foo.app/com.foo.app.main.

DEVICE SHELL COMMAND: am start -n “com.foo.app/com.foo.app.main”

Starting: Intent { cmp=com.foo.app/.main}

Error type 3

Error: Activity class {com.foo.app/com.foo.app.main} does not exist.

Activity class does not exist

如果以上方法修复不了,而且你的手机是nexus5(其他手机可以运行),那就是nexus系统的bug,修改包名后造成,原因未知。

如果studio开启了lint error checking(默认开启),国际化string文件不齐全,build-apk就会失败,需要关闭

http://stackoverflow.com/questions/25870932/how-to-remove-lint-errors-in-android-studio

studio

Lint Error Checking

需要加这样一句话

android {
lintOptions {
abortOnError false
}
}


[2012-05-07 09:32:02 - SQLiteTest] Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER

[2012-05-07 09:32:02 - SQLiteTest] Please check logcat output for more details.

[2012-05-07 09:32:02 - SQLiteTest] Launch canceled!

结果百度才知道原来是因为相同的Provider,所以得改一下AndroidManifest.xml的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: