包 com.google.android.gms.iid 不存在导入 com.google.android.gms.iid.InstanceID
package com.google.android.gms.iid does not exist import com.google.android.gms.iid.InstanceID
我正在尝试将 GCM 作为本机包包含在内。这作为后台服务运行,但我无法成功编译构建。我有 android.playService.gcm=true 作为构建提示。但我得到了以下错误。 com.google.android.gms 中似乎没有任何内容被提取。我还启用了 gradle 构建。
/tmp/build6570310071572581493xxx/RixmaM/src/main/java/com/rixma/mobile/RixmaInstanceIDListenerService.java:15: error: package com.google.android.gms.iid does not exist
import com.google.android.gms.iid.InstanceID;
^
/tmp/build6570310071572581493xxx/RixmaM/src/main/java/com/rixma/mobile/RixmaInstanceIDListenerService.java:16: error: package com.google.android.gms.iid does not exist
import com.google.android.gms.iid.InstanceIDListenerService;
^
/tmp/build6570310071572581493xxx/RixmaM/src/main/java/com/rixma/mobile/RixmaInstanceIDListenerService.java:18: error: cannot find symbol
public class RixmaInstanceIDListenerService extends InstanceIDListenerService {
^
symbol: class InstanceIDListenerService
/tmp/build6570310071572581493xxx/RixmaM/src/main/java/com/rixma/mobile/RegistrationIntentService.java:15: error: cannot find symbol
import com.google.android.gms.gcm.GcmPubSub;
^
symbol: class GcmPubSub
location: package com.google.android.gms.gcm
/tmp/build6570310071572581493xxx/RixmaM/src/main/java/com/rixma/mobile/RegistrationIntentService.java:17: error: package com.google.android.gms.iid does not exist
import com.google.android.gms.iid.InstanceID;
^
/tmp/build6570310071572581493xxx/RixmaM/src/main/java/com/rixma/mobile/RixmaGcmListenerService.java:20: error: cannot find symbol
import com.google.android.gms.gcm.GcmListenerService;
^
symbol: class GcmListenerService
location: package com.google.android.gms.gcm
/tmp/build6570310071572581493xxx/RixmaM/src/main/java/com/rixma/mobile/RixmaGcmListenerService.java:22: error: cannot find symbol
public class RixmaGcmListenerService extends GcmListenerService {
^
symbol: class GcmListenerService
/tmp/build6570310071572581493xxx/RixmaM/src/main/java/com/rixma/mobile/RixmaInstanceIDListenerService.java:34: error: cannot find symbol
startService(intent);
^
symbol: method startService(Intent)
location: class RixmaInstanceIDListenerService
/tmp/build6570310071572581493xxx/RixmaM/src/main/java/com/rixma/mobile/RixmaInstanceIDListenerService.java:28: error: method does not override or implement a method from a supertype
@Override
^
/tmp/build6570310071572581493xxx/RixmaM/src/main/java/com/rixma/mobile/RegistrationIntentService.java:40: error: cannot find symbol
InstanceID instanceID = InstanceID.getInstance(this);
^
symbol: class InstanceID
location: class RegistrationIntentService
/tmp/build6570310071572581493xxx/RixmaM/src/main/java/com/rixma/mobile/RegistrationIntentService.java:40: error: cannot find symbol
InstanceID instanceID = InstanceID.getInstance(this);
^
symbol: variable InstanceID
location: class RegistrationIntentService
/tmp/build6570310071572581493xxx/RixmaM/src/main/java/com/rixma/mobile/RegistrationIntentService.java:42: error: cannot find symbol
GoogleCloudMessaging.INSTANCE_ID_SCOPE, null);
^
symbol: variable INSTANCE_ID_SCOPE
location: class GoogleCloudMessaging
/tmp/build6570310071572581493xxx/RixmaM/src/main/java/com/rixma/mobile/RegistrationIntentService.java:83: error: cannot find symbol
GcmPubSub pubSub = GcmPubSub.getInstance(this);
^
symbol: class GcmPubSub
location: class RegistrationIntentService
/tmp/build6570310071572581493xxx/RixmaM/src/main/java/com/rixma/mobile/RegistrationIntentService.java:83: error: cannot find symbol
GcmPubSub pubSub = GcmPubSub.getInstance(this);
^
symbol: variable GcmPubSub
location: class RegistrationIntentService
请指出我可能哪里出错了。
非常感谢
我们暂时禁用了 Gradle 构建功能,如 here 所述。
回归太多,所以现在应该回到旧的 gplay 服务标志。
旧的flag使用play services 6.5版本。*如果我没记错的话以上是7.5版本引入的
我正在尝试将 GCM 作为本机包包含在内。这作为后台服务运行,但我无法成功编译构建。我有 android.playService.gcm=true 作为构建提示。但我得到了以下错误。 com.google.android.gms 中似乎没有任何内容被提取。我还启用了 gradle 构建。
/tmp/build6570310071572581493xxx/RixmaM/src/main/java/com/rixma/mobile/RixmaInstanceIDListenerService.java:15: error: package com.google.android.gms.iid does not exist
import com.google.android.gms.iid.InstanceID;
^
/tmp/build6570310071572581493xxx/RixmaM/src/main/java/com/rixma/mobile/RixmaInstanceIDListenerService.java:16: error: package com.google.android.gms.iid does not exist
import com.google.android.gms.iid.InstanceIDListenerService;
^
/tmp/build6570310071572581493xxx/RixmaM/src/main/java/com/rixma/mobile/RixmaInstanceIDListenerService.java:18: error: cannot find symbol
public class RixmaInstanceIDListenerService extends InstanceIDListenerService {
^
symbol: class InstanceIDListenerService
/tmp/build6570310071572581493xxx/RixmaM/src/main/java/com/rixma/mobile/RegistrationIntentService.java:15: error: cannot find symbol
import com.google.android.gms.gcm.GcmPubSub;
^
symbol: class GcmPubSub
location: package com.google.android.gms.gcm
/tmp/build6570310071572581493xxx/RixmaM/src/main/java/com/rixma/mobile/RegistrationIntentService.java:17: error: package com.google.android.gms.iid does not exist
import com.google.android.gms.iid.InstanceID;
^
/tmp/build6570310071572581493xxx/RixmaM/src/main/java/com/rixma/mobile/RixmaGcmListenerService.java:20: error: cannot find symbol
import com.google.android.gms.gcm.GcmListenerService;
^
symbol: class GcmListenerService
location: package com.google.android.gms.gcm
/tmp/build6570310071572581493xxx/RixmaM/src/main/java/com/rixma/mobile/RixmaGcmListenerService.java:22: error: cannot find symbol
public class RixmaGcmListenerService extends GcmListenerService {
^
symbol: class GcmListenerService
/tmp/build6570310071572581493xxx/RixmaM/src/main/java/com/rixma/mobile/RixmaInstanceIDListenerService.java:34: error: cannot find symbol
startService(intent);
^
symbol: method startService(Intent)
location: class RixmaInstanceIDListenerService
/tmp/build6570310071572581493xxx/RixmaM/src/main/java/com/rixma/mobile/RixmaInstanceIDListenerService.java:28: error: method does not override or implement a method from a supertype
@Override
^
/tmp/build6570310071572581493xxx/RixmaM/src/main/java/com/rixma/mobile/RegistrationIntentService.java:40: error: cannot find symbol
InstanceID instanceID = InstanceID.getInstance(this);
^
symbol: class InstanceID
location: class RegistrationIntentService
/tmp/build6570310071572581493xxx/RixmaM/src/main/java/com/rixma/mobile/RegistrationIntentService.java:40: error: cannot find symbol
InstanceID instanceID = InstanceID.getInstance(this);
^
symbol: variable InstanceID
location: class RegistrationIntentService
/tmp/build6570310071572581493xxx/RixmaM/src/main/java/com/rixma/mobile/RegistrationIntentService.java:42: error: cannot find symbol
GoogleCloudMessaging.INSTANCE_ID_SCOPE, null);
^
symbol: variable INSTANCE_ID_SCOPE
location: class GoogleCloudMessaging
/tmp/build6570310071572581493xxx/RixmaM/src/main/java/com/rixma/mobile/RegistrationIntentService.java:83: error: cannot find symbol
GcmPubSub pubSub = GcmPubSub.getInstance(this);
^
symbol: class GcmPubSub
location: class RegistrationIntentService
/tmp/build6570310071572581493xxx/RixmaM/src/main/java/com/rixma/mobile/RegistrationIntentService.java:83: error: cannot find symbol
GcmPubSub pubSub = GcmPubSub.getInstance(this);
^
symbol: variable GcmPubSub
location: class RegistrationIntentService
请指出我可能哪里出错了。 非常感谢
我们暂时禁用了 Gradle 构建功能,如 here 所述。
回归太多,所以现在应该回到旧的 gplay 服务标志。
旧的flag使用play services 6.5版本。*如果我没记错的话以上是7.5版本引入的