- 简单的更改unity位置
报错
07-14 22:04:02.801 7512-9260/? E/NianticAccountManager: User cannot be authenticated. com.google.android.gms.auth.GoogleAuthException: INVALID_AUDIENCE at com.google.android.gms.auth.GoogleAuthUtil.zza(Unknown Source) at com.google.android.gms.auth.GoogleAuthUtil.getToken(Unknown Source) at com.google.android.gms.auth.GoogleAuthUtil.getToken(Unknown Source) at com.google.android.gms.auth.GoogleAuthUtil.getToken(Unknown Source) at com.nianticlabs.nia.account.NianticAccountManager.getAccount(NianticAccountManager.java:75)
测试一下是否有签名登录保护之类的策略。
使用apk反编译后直接重新打包,打开app。
google账号鉴权成功。没问题!
测试做些简单的修改
invoke-virtual {p0, v0}, Lcom/kodelabs/boilerplate/presentation/ui/activities/MainActivity;->updateLocation(Landroid/location/Location;)V
.method public updateLocation(Landroid/location/Location;)V
.locals 2
.param p1, "location" # Landroid/location/Location;
.prologue
.line 31
const-wide v0, -0x3fa7170e2c12ad82L # -99.63976
invoke-virtual {p1, v0, v1}, Landroid/location/Location;->setLongitude(D)V
.line 32
const-wide v0, 0x4043d0087ca643ccL # 39.625259
invoke-virtual {p1, v0, v1}, Landroid/location/Location;->setLatitude(D)V
.line 33
return-void
.end method