昨天,在更新NDK后我遇到了这些错误:
Error:(81) Android NDK: Application targets deprecated ABI(s): armeabi
Error:(82) Android NDK: Support for these ABIs will be removed in a
future NDK release.
Run Code Online (Sandbox Code Playgroud)
这个链接指示我在线上setup-app.mk文件
_deprecated_abis := $(filter $(NDK_DEPRECATED_ABIS),$(NDK_APP_ABI))
ifneq ($(_deprecated_abis),)
$(call __ndk_warning,Application targets deprecated ABI(s):
$(_deprecated_abis))
$(call __ndk_warning,Support for these ABIs will be removed in a
future NDK release.)
endif
Run Code Online (Sandbox Code Playgroud)
我不知道,如何解决这个问题.有什么建议?
我正在使用WebView来显示网页,但是服务器需要来自我Webview的每个请求的授权令牌。有人知道这是否可能吗?我在#SO 将标题添加到带有retrofit -2的所有请求中引用了此帖子。但是我无法得到结果。
这是我的代码(不熟悉我的编码标准,我是初学者)
public class TableViewTest extends AppCompatActivity {
ScrollView scrollView;
WebView webView;
SharedPreferences pref;
@SuppressLint("SetJavaScriptEnabled")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_table_view_test);
//final ProgressDialog pd = ProgressDialog.show(this, "", "Loading...", true);
webView = (WebView) findViewById(R.id.webView1Id)
webView.setVerticalScrollBarEnabled(true);
webView.setHorizontalScrollBarEnabled(true);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setBuiltInZoomControls(true);
webView.setWebViewClient(new WebViewClient() {
@SuppressWarnings("deprecation")
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
//return true load with system-default-browser or other browsers, false with your webView
pref = getSharedPreferences("app", Context.MODE_PRIVATE);
final String acToken = pref.getString("token", "DEFAULT");
HashMap<String, String> headerMap …Run Code Online (Sandbox Code Playgroud) 我们现在将我们的应用程序迁移Android 25到
compileSdkVersion 26
buildToolsVersion "26.0.0"
Run Code Online (Sandbox Code Playgroud)
我也修改了所有依赖项版本.
我们仍然在我们的应用程序中使用GCM.jar.
当我们在Oreo设备上收到推送通知时,应用程序崩溃.
崩溃日志:
Caused by: java.lang.IllegalStateException: Not allowed to start service Intent { act=com.google.android.c2dm.intent.RECEIVE flg=0x1000010 app is in background uid UidRecord{13c38ce u0a297 RCVR bg:+3m5s626ms idle procs:1 seq(0,0,0)}
Run Code Online (Sandbox Code Playgroud)