小编Non*_*ney的帖子

如何避免 gen_l10n/app_localizations.dart 的 lint 问题“依赖于引用的包”

在我的 Flutter 应用程序上,我遇到了 lint 规则的问题:depend_on_referenced_pa​​ckages

在此输入图像描述

这个文件是在这里生成的

在此输入图像描述

您知道如何解决这个问题而不通过忽略'depend_on_referenced_pa​​ckages'吗?

在我的 pubspec.yaml 中,我只有这个:

在此输入图像描述

多谢

lint dart flutter

33
推荐指数
3
解决办法
2万
查看次数

导入google-play-service依赖红叉

我是法国人,我会使用"谷歌播放服务"所以我按照官方网站上的程序谷歌这里这里

我在这一步阻止了:

要将依赖关系添加到Google Play服务项目 - >属性 - > Android - >库,添加 - > google-play-services_lib"

我解释一下:通常情况下,"依赖"必须是左边的"绿色检查".

按下"应用"按钮后,"绿色检查"始终为绿色,但是当我离开窗口时(按下按钮"确定")并返回此窗口(鼠标右键>属性> Android)我没有一个"绿色检查"但我现在有一个"红十字"(shoot3)......我不明白为什么?

你有同样的问题吗?

截图1,截屏2截图3

java eclipse android google-maps google-play-services

12
推荐指数
1
解决办法
3501
查看次数

通过多个航点了解Google导航行程

我想知道,如果可以在"Google导航"(Google地图导航)中放置几个​​"检查点",则查询遵循下一个语法: "google.navigation:q=44.871709,-0.505704...."

如果可能的话,单独两点的语法是什么?

有一点可行,例如: "google.navigation:q=44.871709,-0.505704"

但我会举几个检查点,例如:

 LatLng point1 = new LatLng(44.871709,-0.505704);
 LatLng point2 = new LatLng(43.572665,3.871447);                    
 Intent(android.content.Intent.ACTION_VIEW,Uri.parse("google.navigation:q="+
 point1.latitude+","+point1.longitude+";"+ point2.latitude+","+point2.longitude));  
Run Code Online (Sandbox Code Playgroud)

我读了其他问题,他们说使用这种语法:

"http://maps.google.com/maps?saddr="+"44.871709,-0.505704"+"&daddr="+"43.572665,3.871447"
Run Code Online (Sandbox Code Playgroud)

有了上述解决方案,"谷歌导航"不会自动启动,我们必须选择一个应用程序"谷歌地图",然后点击行程(在屏幕顶部)启动"谷歌导航".如果可能的话我想避免它.

android google-maps android-intent google-maps-urls

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

插件Fabric Android Studio未找到导入com.crashlytics和io.fabric

在我的新项目中,我想整合来自Fabric.io的Crashlytics

我已经在没有问题的其他项目上安装了Fabric,这个教程有一个项目:https://fabric.io/kits/android/crashlytics/install

在另一个项目中,我使用了集成到Android Studio中的插件Fabric(图片) 在此输入图像描述

这是问题所在:

import android.app.Application;
import com.crashlytics.android.Crashlytics;
import io.fabric.sdk.android.Fabric;

public class UILApplication extends Application {   

    @Override
    public void onCreate() {
        super.onCreate();
        Fabric.with(this, new Crashlytics());  // Fabric not found
    }    
}


Error:(6, 31) error: package com.crashlytics.android does not exist
Error:(7, 29) error: package io.fabric.sdk.android does not exist
Error:(20, 31) error: cannot find symbol class Crashlytics
Error:(20, 9) error: cannot find symbol variable Fabric
Note: Some input files use or override a deprecated API.
Note: Recompile with …
Run Code Online (Sandbox Code Playgroud)

android android-studio twitter-fabric

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

之前调用Fragment的onStart()来显示Viewpager,navigation_mode_tabs

我使用ViewPager和带有NavigationMode的ActionBar:"NAVIGATION_MODE_TABS"

我放了3个片段:Fragment0(左标签),Fragment1(中间标签),Fragment2(右标签)

首先,出现Fragment0,并为Fragment0和Fragment1调用方法"onCreateView"和"onStart"

如果我滑水平去"中间卡"(片段1),该方法"onCreateView"和Fragment2的"在onStart"(右选项卡)被称为...

所以,我想知道这是否正常?

因为我想在它出现之前调用Fragment2的"onStart",它是怎么做到的?

我的代码:

public class ActivityPrincipale extends FragmentActivity {
    private Intent intentService1;   
    private Fragment fragment;
    [..]
    private ActionBar.TabListener tabListener;

    @Override
    protected void onCreate(Bundle arg0) {
        super.onCreate(arg0);        
        setContentView(R.layout.viewpager);
        // Création de la liste de Fragments que fera défiler le PagerAdapter
        listFragments = new Vector();

        // Ajout des Fragments dans la liste des fragments
         listFragments.add(Fragment.instantiate(this, Fragment0.class.getName()));
         listFragments.add(Fragment.instantiate(this, Fragment1.class.getName()));
         listFragments.add(Fragment.instantiate(this, Fragment2.class.getName()));

        // Création de l'adapter qui s'occupera de l'affichage de la liste de Fragments
        this.mPagerAdapter = new MyPagerAdapter(super.getSupportFragmentManager(), listFragments); …
Run Code Online (Sandbox Code Playgroud)

android android-fragments android-viewpager android-actionbar

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

更新sdk和google-api后导入lib google.android.gms"找不到类"

我在一个项目中使用google-play-services_lib,但在升级google api和sdk后,

我收到这些错误:

05-21 01:57:55.813: E/dalvikvm(22721): Could not find class 'com.google.android.gms.maps.model.LatLng', referenced from method com.eloges.services.GeoLocService$2.onLocationChanged
Run Code Online (Sandbox Code Playgroud)

或这个 :

05-21 01:57:55.823: E/AndroidRuntime(22721): FATAL EXCEPTION: main
05-21 01:57:55.823: E/AndroidRuntime(22721): java.lang.NoClassDefFoundError: com.google.android.gms.maps.model.CircleOptionsCreator
Run Code Online (Sandbox Code Playgroud)

我读过这些问题:Google Maps Android Api v2问题

但是,我在另一个项目上测试了"google-play-services_lib",我没有这些错误......

所以我得出结论,我的错误来自我的项目.

我复制并再次导入我的项目,右键单击(属性>库>添加等....),就像在另一个项目中工作...但我仍然有这些错误,它可以来自哪里?

为了"解决"我的问题,我创建了一个新项目,并复制了我的java文件和xml文件.

如果有人已经遇到这个问题而没有创建像我这样的新项目......,我对解决方案很感兴趣.

android google-api google-play-services

3
推荐指数
1
解决办法
3325
查看次数