小编Ash*_*ari的帖子

不支持的 Android 插件版本:3.5.3。升级flutter 1.12.13+hotfix.5后

我已将 flutter 升级到 1.12.13+hotfix.5,之后我收到错误Unsuported Android Plugin version: 3.5.3。

当我将 gradle 版本降级到 3.5.2、3.5.1、3.5.0+ 时,它显示以下错误:

以错误完成:Gradle 构建未能生成 .apk 文件。这个文件很可能是在 C:\Users\TiwariA\Documents\X-Project\build 下生成的,但是工具找不到它。

下面是颤振医生结果的截图:

在此处输入图片说明

在控制台中收到以下警告

注意:C:\Users\TiwariA\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\package_info-0.4.0+13\android\src\main\java\io\flutter\plugins\packageinfo\PackageInfoPlugin .java 使用或覆盖已弃用的 API。

注意:使用 -Xlint:deprecation 重新编译以获取详细信息。

注意:C:\Users\TiwariA\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\device_info-0.4.1+4\an​​droid\src\main\java\io\flutter\plugins\deviceinfo\DeviceInfoPlugin .java 使用或覆盖已弃用的 API。

注意:使用 -Xlint:deprecation 重新编译以获取详细信息。

注意:C:\Users\TiwariA\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\firebase_core-0.4.3+1\android\src\main\java\io\flutter\plugins\firebase\core \FirebaseCorePlugin.java 使用或覆盖已弃用的 API。

注意:使用 -Xlint:deprecation 重新编译以获取详细信息。

注意:某些输入文件使用或覆盖已弃用的 API。

注意:使用 -Xlint:deprecation 重新编译以获取详细信息。

注意:C:\Users\TiwariA\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\cloud_firestore-0.13.0+1\android\src\main\java\io\flutter\plugins\firebase\cloudfirestore \CloudFirestorePlugin.java 使用未经检查或不安全的操作。

注意:使用 -Xlint:unchecked 重新编译以获取详细信息。

注意:C:\Users\TiwariA\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\firebase_messaging-6.0.9\android\src\main\java\io\flutter\plugins\firebasemessaging\FirebaseMessagingPlugin.java使用或覆盖已弃用的 API。

注意:使用 -Xlint:deprecation 重新编译以获取详细信息。

注意:某些输入文件使用未经检查或不安全的操作。

注意:使用 -Xlint:unchecked 重新编译以获取详细信息。

注意:某些输入文件使用或覆盖已弃用的 API。

注意:使用 -Xlint:deprecation 重新编译以获取详细信息。

注意:某些输入文件使用未经检查或不安全的操作。

注意:使用 -Xlint:unchecked 重新编译以获取详细信息。

注意:C:\Users\TiwariA\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\path_provider-1.5.1\android\src\main\java\io\flutter\plugins\pathprovider\PathProviderPlugin.java使用或覆盖已弃用的 API。

注意:使用 -Xlint:deprecation 重新编译以获取详细信息。C:\Users\TiwariA\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\shared_preferences-0.5.6\android\src\main\java\io\flutter\plugins\sharedpreferences\SharedPreferencesPlugin.java:25 :警告:[弃用] FlutterPluginBinding 中的 …

android android-gradle-plugin flutter

11
推荐指数
1
解决办法
5082
查看次数

在 Web(本地主机)上运行 flutter 应用程序时出现“抛出另一个异常:'minified:bV<void>'的实例”

我正在开发一个颤振应用程序。最近,如果我通过单击“运行”按钮从 Android Studio 运行它,我已为 Web 启用了此应用程序,并且它运行良好。问题是当我在本地主机上运行它或构建它以进行发布时,它给出了错误,Another exception was thrown: Instance of 'minified:bV<void>并且页面以灰色显示为空白。

在损坏的页面中,我使用了花型布局。我已经修改了这个。之前它在 localhost 上也运行良好,但是现在坏了。

请建议。

以下是详细信息:

Flutter 版本 - v1.14.6 (Beta)

命令:我使用以下命令在本地主机上运行应用程序。

cd build/web
flutter build web -t lib/main_web.dart
flutter pub global activate dhttpd
flutter pub global run dhttpd
Run Code Online (Sandbox Code Playgroud)

提前致谢。

flutter-web

11
推荐指数
3
解决办法
2928
查看次数

Flutter 如何解决包冲突?

我正在尝试使用外部包来生成 PDF 文档。我已经使用过这个库,但是当我导入以下包时,出现错误

名称“StatelessWidget”在库“package:flutter/src/widgets/framework.dart”和“package:pdf/widgets.dart”中定义。

附上错误屏幕截图。

导入语句:

import 'package:pdf/pdf.dart';
import 'package:pdf/widgets.dart';
Run Code Online (Sandbox Code Playgroud)

错误:

在此处输入图片说明

任何人都可以帮助我吗?

谢谢你。

flutter flutter-dependencies

9
推荐指数
1
解决办法
3136
查看次数

如何将时间从GMT转换为EST

我有(yyyyMMddHHmmss)格式的日期和时间"20140508063630".我想将此时间转换为EST时区.我该怎么做?如果此转换有任何API,请告诉我们.提前致谢.

java timezone android date java-time

5
推荐指数
1
解决办法
2万
查看次数

如何从Xamarin跨平台的一个屏幕进入另一个屏幕?

我是Xamarin的新手,我想从一个屏幕进入另一个屏幕.我在第一个屏幕上有一个按钮,我想在点击该按钮后打开另一个屏幕.我怎样才能做到这一点?

这是我到目前为止尝试的代码:

XAML布局(FirstXAML.xaml)

<?xml version="1.0" encoding="UTF-8"?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="AllControlsDemo.FirstXaml">



<StackLayout>
    <Slider x:Name="sldr" 
      VerticalOptions="CenterAndExpand"
            ValueChanged="OnSliderValueChanged" />

<Label x:Name="lblValue"
       Text="A simple Label"
       Font="Large"
       HorizontalOptions="Center"
       VerticalOptions="CenterAndExpand" />

    <Button x:Name="btnClickme"
         Text="Click Me!"
            HorizontalOptions="Center"
            VerticalOptions="CenterAndExpand"
            Clicked="OnbtnClickme" />


    <Button x:Name="btnSecondXaml"
         Text="Second Xaml!"
            HorizontalOptions="Center"
            VerticalOptions="StartAndExpand"
            Clicked="OnbtnSecondXaml" />

  </StackLayout>
</ContentPage>
Run Code Online (Sandbox Code Playgroud)

代码(FirstXAML.xaml.cs)

using System;
using System.Collections.Generic;
using Xamarin.Forms;


namespace AllControlsDemo
{ 
    public partial class FirstXaml : ContentPage
    { 

  private Label valueLabel;
  float count = 0.050f;
  private Slider slider;



public FirstXaml ()
  {
   InitializeComponent ();
   valueLabel = this.FindByName<Label>("lblValue");
   slider …
Run Code Online (Sandbox Code Playgroud)

xamarin xamarin-studio

5
推荐指数
1
解决办法
1万
查看次数

无法在事务内附加数据库

我正在开发一个必须使用两个数据库的应用程序。我想将新数据库表中的记录添加到旧数据库表中,我已将新数据库放在项目的资产文件夹中,并且可以使用新数据库和旧数据库进行查询。

问题是当我尝试在方法上将新数据库附加到旧数据库时,发生了无法在事务中附加数据库的onUpgrade()错误。

我发现很多链接都有这个问题,我已经尝试了很多但没有成功。我是 Android 新手SQLite,请告诉我如何在代码中附加数据库和另一个数据库。

数据库助手类: DatabaseHelper.java

public class DatabaseHelper extends SQLiteOpenHelper {
Context context;
SQLiteDatabase sourceDatabase;
private String TAG = this.getClass().getSimpleName();

private static final String DATABASE_NAME = "namesdemo_db";
private static final String SOURCE_DB_NAME = "namesdemo_db_s";
private static final int DATABASE_VERSION = 23;

private String DATABASE_PATH;
File dbFile;

// TABLE NAMES
private static final String TABLE_EMPLOYEE = "employee";
private static final String TABLE_FAVORITE = "fevorite";

// KEYS of Table Employee
private static final String KEY_ID …
Run Code Online (Sandbox Code Playgroud)

sqlite android android-sqlite

5
推荐指数
1
解决办法
5579
查看次数

我们不应该从 Android Studio 提交到 GitHub 上的哪个文件

我正在使用Android Studio开发一个项目,我也在使用GitHuband SourceTree。问题是当我在项目中进行更改并打开时SourceTree,我会在未暂存文件列表中看到一些文件,例如:

  • .idea/mics.xml
  • .idea/modules.xml
  • .idea/vcs.xml
  • 项目名称.iml
  • 应用程序/应用程序.iml
  • 应用程序/build.gradle
  • 设置.gradle

我不知道在代码更改后应该忽略或提交这些文件。请建议。

这是.gitignoreapp文件夹下的文件。

# Built application files
/*/build/

# Crashlytics configuations
com_crashlytics_export_strings.xml

# Local configuration file (sdk path, etc)
local.properties

# Gradle generated files
.gradle/

# Signing files
.signing/

# User-specific configurations
.idea/libraries/
.idea/workspace.xml
.idea/tasks.xml
.idea/.name
.idea/compiler.xml
.idea/copyright/profiles_settings.xml
.idea/encodings.xml
.idea/misc.xml
.idea/modules.xml
.idea/scopes/scope_settings.xml
.idea/vcs.xml
*.iml

# OS-specific files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
Run Code Online (Sandbox Code Playgroud)

android github android-studio

5
推荐指数
1
解决办法
5013
查看次数

将英语更改为阿拉伯语时,AlertDialog 中的语言不会更改

我正在开发一个应用程序,在该应用程序中我必须将应用程序内容从英语更改为阿拉伯语,反之亦然。语言会根据“活动”和“片段”中的语言选择而更改,但有时在 中不会更改AlertDialog。请建议我做错了什么。

以下是详细信息。

显示对话框的类和方法

public class AlertDialogManager {
public static void showAlertDialog(Context ctx, String message) {
    if (ctx == null) {
        return;
    }
    showAlertDialog(ctx, message, Gravity.CENTER);
}

public static void showAlertDialog(Context ctx, String message, int gravity) {
    try {
        AlertDialog.Builder builder = new AlertDialog.Builder(ctx);
        builder.setMessage(message).setPositiveButton("OK",
                new DialogInterface.OnClickListener() {

                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        // TODO Auto-generated
                        // method stub
                        dialog.cancel();
                    }
                });
        AlertDialog dialog = builder.show();
        TextView messageText = (TextView) dialog
                .findViewById(android.R.id.message);
        messageText.setGravity(gravity);
    } catch …
Run Code Online (Sandbox Code Playgroud)

android android-context

5
推荐指数
1
解决办法
4636
查看次数

如何动态地将 ImageView 对齐到约束布局的中心?

我正在尝试将图像视图与约束布局的中心对齐。我正在写下面的代码,但它不起作用。

代码

int size = 150;
ConstraintLayout.LayoutParams layoutParams = new ConstraintLayout.LayoutParams(size, size);

layoutParams.bottomToBottom = ConstraintSet.PARENT_ID;
layoutParams.endToEnd = ConstraintSet.PARENT_ID;
layoutParams.startToStart = ConstraintSet.PARENT_ID;
layoutParams.topToTop = ConstraintSet.PARENT_ID;

circleImageView.setLayoutParams(layoutParams);
Run Code Online (Sandbox Code Playgroud)

android android-constraintlayout

5
推荐指数
2
解决办法
6177
查看次数

boolean android.net.NetworkInfo.isConnectedOrConnecting()在Android 5.1.1中不起作用

我正在开发Android Tablet应用程序,我正在检查名为"Home"的Activity中的Internet连接.我已经在Android版本4.2(平板电脑),4.4(平板电脑),5.0(手机),5.0.2(手机)中测试了应用程序,应用程序运行正常.

问题: 当我在Android 5.1.1(平板电脑)中测试应用程序时,应用程序被强制关闭.它在日志中显示以下错误.

日志:

2015-07-27 05:36:19.312 ERROR:  AndroidRuntime : java.lang.RuntimeException: Unable to start activity ComponentInfo{com.freestyle/com.freestyle.Home}: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.net.NetworkInfo.isConnectedOrConnecting()' on a null object reference
2015-07-27 05:36:19.312 ERROR:  AndroidRuntime : at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2325)
2015-07-27 05:36:19.312 ERROR:  AndroidRuntime : at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)
2015-07-27 05:36:19.312 ERROR:  AndroidRuntime : at android.app.ActivityThread.access$800(ActivityThread.java:151)
2015-07-27 05:36:19.312 ERROR:  AndroidRuntime : at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
2015-07-27 05:36:19.312 ERROR:  AndroidRuntime : at android.os.Handler.dispatchMessage(Handler.java:102)
2015-07-27 05:36:19.312 ERROR:  AndroidRuntime : at android.os.Looper.loop(Looper.java:135)
2015-07-27 05:36:19.312 ERROR:  AndroidRuntime : at android.app.ActivityThread.main(ActivityThread.java:5254)
2015-07-27 …
Run Code Online (Sandbox Code Playgroud)

android android-5.1.1-lollipop

2
推荐指数
1
解决办法
6896
查看次数

改造正在返回缓存的响应

我在 Android 应用程序中使用 Retrofit。当我使用令牌访问 API 以获取用户信息时,它会提供缓存的(先前的)响应。每当我注销并再次登录时,API 都会提供以前的用户详细信息,我在 Postman 中测试了 API,它在那里工作正常。

我尝试了一些我搜索过的解决方案,但没有任何效果。

我得到的响应头是

传输编码:分块内容类型:应用程序/json;charset=utf-8 服务器:Kestrel 日期:2018 年 1 月 8 日星期一 09:35:26 GMT

下面是ApiClient

public class ApiClient {

public static final String BASE_URL = "http://XX.XXX.XXX.XX/api/";
private static Retrofit authRetrofit = null;
private static Retrofit retrofit = null;

public static Retrofit getClient() {

    if (retrofit == null) {
        retrofit = new Retrofit.Builder()
                .baseUrl(BASE_URL)
                .addConverterFactory(ScalarsConverterFactory.create())
                .build();
    }
    return retrofit;
}

 public static Retrofit getAuthorizeClient(final String token) {

    OkHttpClient.Builder httpClient = new …
Run Code Online (Sandbox Code Playgroud)

android retrofit2

2
推荐指数
1
解决办法
2251
查看次数

Kotlin 代码如何在 Android 应用程序中执行,它与 Java 有何不同?

我正在学习 Kotlin 并想了解编译后的代码如何执行,以及它与使用 Android 执行 Java 代码有何不同。

我也想知道为什么我们写MainActivity::class.java( class.java) 来引用类文件。

谢谢!

java android kotlin

0
推荐指数
1
解决办法
455
查看次数