我是新手,react native我在Ubuntu中使用它.我想在我的电脑上运行一个项目.我使用纱线和android模拟器.这是我安装的应用程序版本:
yarn: 1.2.0
nmp: 3.10.10
Run Code Online (Sandbox Code Playgroud)
使用时出现以下错误:
$ react-native run-android
Run Code Online (Sandbox Code Playgroud)
这是错误:
* What went wrong:
Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException
Run Code Online (Sandbox Code Playgroud)
我已经测试了许多存在的解决方案stackoverflow但是,它们并不适用于我.如:
添加谷歌服务 - 任务'执行失败':app:processDebugResources'
错误:android studio中的任务':app:transformClassesWithDexForDebug'执行失败
我也用Google play service,我已经安装了Firebase插件.你知道我该怎么办?
我会稍微解释一下我的问题。我的回收站视图布局中有一个复选框,一开始是不可见的。当我单击回收站视图的项目之一时,我希望复选框在所有项目中都可见。我在互联网上搜索了太长时间,找不到解决我的问题的方法。
public class ViewInventoryListAdapter extends RecyclerView.Adapter<ViewInventoryListAdapter.ListViewHolder> {
private Context context;
List<ViewAllInventoryDevicesDetails> list;
private Button assignButton;
private UserLoginResponseModel userLoginResponseModel;
private android.support.v4.app.Fragment fragment;
private FragmentManager fragmentManager;
private FragmentActivity myContext;
private Activity activity;
private int counter = 0;
private List<String> selectedDeviceSerialNumbers;
private static CheckBox checkBox;
public ViewInventoryListAdapter(Context context, List<ViewAllInventoryDevicesDetails> list, Button assign, UserLoginResponseModel model, Activity activity ) {
this.context = context;
this.list = list;
this.assignButton = assign;
this.userLoginResponseModel = model;
this.activity =activity;
}
@NonNull
@Override
public ListViewHolder onCreateViewHolder(@NonNull ViewGroup …Run Code Online (Sandbox Code Playgroud) android gradle android-studio build.gradle android-gradle-plugin