android - 如何在 react-native 上添加 android.support.v7.app

标签 android react-native

我在main包下创建了一个SplashActivity类

package com.mypackage;

import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;  // not found this library

public class SplashActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        Intent intent = new Intent(this, MainActivity.class);
        startActivity(intent);
        finish();
    }
}

当我编译这个项目时,错误显示 v7 不存在。怎么添加呢?

react-native 版本:0.60.4。

最佳答案

如果你使用的是androidX,你会得到这个错误。您可以在

上查看

android/gradle.properties

AndroidX 启用:android.useAndroidX=true android.enableJetifier=true

如果启用了 androidX,则必须将 android.support.v7.app 更改为 androidx.appcompat.app

您应该检查如何迁移到 androidx:https://developer.android.com/jetpack/androidx/migrate

如果 androidx 被禁用,我认为你需要遵循:How do I add a library (android-support-v7-appcompat) in IntelliJ IDEA

关于android - 如何在 react-native 上添加 android.support.v7.app,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57490783/

相关文章:

android - android获取当前时间的方法

android - ADT 布局编辑器中的抽屉导航呈现错误

android - android应用程序中的 Assets 文件夹(eclipse)

android - 在Android上使用Cocos2D重复视差

react-native - React Native [网络错误] : TypeError: Network request failed using Apollo Client

java - Android:从变量设置按钮的背景

javascript - 如何在 React 中修改对象属性

reactjs - 如何检测 FlatList 何时呈现所有项目并实际滚动到底部?

ios - 为什么 React Native Picker 在 iOS 上不显示?

swift - React Native Push 而不是 Present native iOS View