我的 flutter 应用程序在调试模式下运行良好。但是,当我运行它时,flutter run --release我收到以下错误。
E/AndroidRuntime(18551): java.lang.ExceptionInInitializerError
E/AndroidRuntime(18551): at e.c.M1.o.forTarget(Unknown Source:0)
E/AndroidRuntime(18551): at e.c.M1.p.a(:1)
E/AndroidRuntime(18551): at e.c.J0.b(:2)
E/AndroidRuntime(18551): at com.google.firebase.firestore.p0.V.e(:2)
E/AndroidRuntime(18551): at com.google.firebase.firestore.p0.r.call(Unknown Source:2)
E/AndroidRuntime(18551): at c.d.a.b.l.O.run(Unknown Source:4)
E/AndroidRuntime(18551): at com.google.firebase.firestore.q0.G.a(:1)
E/AndroidRuntime(18551): at com.google.firebase.firestore.q0.l.run(Unknown Source:4)
E/AndroidRuntime(18551): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
E/AndroidRuntime(18551): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
E/AndroidRuntime(18551): at java.lang.Thread.run(Thread.java:923)
E/AndroidRuntime(18551): Caused by: java.lang.RuntimeException: java.lang.NoSuchMethodException: e.c.J1.values []
E/AndroidRuntime(18551): at java.lang.Enum.enumValues(Enum.java:270)
E/AndroidRuntime(18551): at java.lang.Enum.access$000(Enum.java:61)
E/AndroidRuntime(18551): at java.lang.Enum$1.create(Enum.java:277)
E/AndroidRuntime(18551): at java.lang.Enum$1.create(Enum.java:275)
E/AndroidRuntime(18551): at libcore.util.BasicLruCache.get(BasicLruCache.java:63)
E/AndroidRuntime(18551): at java.lang.Enum.getSharedConstants(Enum.java:289)
E/AndroidRuntime(18551): at java.lang.Class.getEnumConstantsShared(Class.java:2428)
E/AndroidRuntime(18551): at java.util.EnumSet.getUniverse(EnumSet.java:407)
E/AndroidRuntime(18551): at java.util.EnumSet.noneOf(EnumSet.java:109) …Run Code Online (Sandbox Code Playgroud) <!DOCTYPE html>
<html>
<head>
<script>
document.write("some text");
function change()
{
alert("function loaded");
var text=[];
text=document.getElementById("inname");
document.getElementById("demo").innerHTML = text.charAt(0);
}
</script>
</head>
<body>
<input type="text" id="inname">
<button onclick="change()"> convert </button>
<p id="demo"> </p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我创建了一个简单的HTML页面来读取一个字符串并显示该字符串的第一个字符,但是它不起作用。
任何想法为什么这不起作用?
这个问题与其他任何问题都不相似。我已经尝试了许多解决方案,来自App crashes with firebase phone auth,在获取 firebase phone auth OTP 时出错
Android 应用程序在 firebase 电话身份验证时崩溃,但没有任何效果。
在我的颤振应用程序(android)中,我使用了 firebase 电话身份验证。当我调用 firebase 的“verifyPhoneNumber”方法发送 OTP 时,我的应用程序崩溃并退出,没有留下任何错误消息。
这是我的代码
final FirebaseAuth _auth = FirebaseAuth.instance;
Future sendOTP(String mobNo, BuildContext context, UserData _userData) async {
try {
_auth.verifyPhoneNumber(
phoneNumber: mobNo,
verificationCompleted: (val) {
print("verification completed val = $val");
},
verificationFailed: (val) {
print("verification failed val = $val");
},
codeSent: (String verificationId, [int forceResendingToken]) {
print("code sent to $mobNo");
Navigator.pushNamed(context, '/get_otp', arguments: {
'verificationId': verificationId, …Run Code Online (Sandbox Code Playgroud) 在下面的代码中,该window.print()功能在Chrome中无法正常工作.该怎么办?
<div class="row">
<div class="col-sm-3" id="itemin"> <input type="text" placeholder="Enter Item Name" size="20"> </div>
<div class="col-sm-2" id="qtyin"> <input type="num" placeholder="quantity" size="20" id="qty"> </div>
<div class="col-sm-3" id="rsin"> <input type="text" placeholder="prize" size="20" id="rs"> <button onclick="mul()" id="add">add </button> </div>
<div class="col-sm-3" id="amtin"> <input type="text" size="20" id="amt"> <input type="text" size="7" id="total"> <button onclick="print()" id="print"> print </div>
</div>
<script>
function print()
{
window.print();
}
</script>Run Code Online (Sandbox Code Playgroud)