IPCThreadState

本文深入解析了IPCThreadState类的功能及其实现细节,包括其构造方法、如何通过self()方法获取单例对象的过程,以及joinThreadPool方法的具体实现。此外,还介绍了与进程状态交互的相关方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.先看看IPCThreadState的声明

class IPCThreadState
{
public:
    static  IPCThreadState*     self();
    static  IPCThreadState*     selfOrNull();  // self(), but won't instantiate
    
            sp<ProcessState>    process();
            
          。。。

            void                joinThreadPool(bool isMain = true);
            
            // Stop the local process.
            void                stopProcess(bool immediate = true);
            
            status_t            transact(int32_t handle,
                                         uint32_t code, const Parcel& data,
                                         Parcel* reply, uint32_t flags);

          。。。
    

    
private:
                                IPCThreadState();
                                ~IPCThreadState();

            status_t            sendReply(const Parcel& reply, uint32_t flags);
            status_t            waitForResponse(Parcel *reply,
                                                status_t *acquireResult=NULL);
            status_t            talkWithDriver(bool doReceive=true);
            status_t            writeTransactionData(int32_t cmd,
                                                     uint32_t binderFlags,
                                                     int32_t handle,
                                                     uint32_t code,
                                                     const Parcel& data,
                                                     status_t* statusBuffer);
            status_t            executeCommand(int32_t command);
            
            void                clearCaller();
            
    static  void                threadDestructor(void *st);
    static  void                freeBuffer(Parcel* parcel,
                                           const uint8_t* data, size_t dataSize,
                                           const size_t* objects, size_t objectsSize,
                                           void* cookie);
    
    const   sp<ProcessState>    mProcess;
    const   pid_t               mMyThreadId;
            Vector<BBinder*>    mPendingStrongDerefs;
            Vector<RefBase::weakref_type*> mPendingWeakDerefs;
            
            Parcel              mIn;
            Parcel              mOut;
            status_t            mLastError;
            pid_t               mCallingPid;
            uid_t               mCallingUid;
            int32_t             mStrictModePolicy;
            int32_t             mLastTransactionBinderFlags;
};

IPCThreadState的构造函数也是私有的,也只能通过IPCThreadState::self()来初始化类的实例。

过IPCThreadState::self()的定义:

IPCThreadState* IPCThreadState::self()
{
    if (gHaveTLS) {
restart:
        const pthread_key_t k = gTLS;
        IPCThreadState* st = (IPCThreadState*)pthread_getspecific(k);
        if (st) return st;
        return new IPCThreadState;
    }
    
    if (gShutdown) return NULL;
    
    pthread_mutex_lock(&gTLSMutex);
    if (!gHaveTLS) {
        if (pthread_key_create(&gTLS, threadDestructor) != 0) {
            pthread_mutex_unlock(&gTLSMutex);
            return NULL;
        }
        gHaveTLS = true;
    }
    pthread_mutex_unlock(&gTLSMutex);
    goto restart;
}
这个方法用于返回单实例的IPCThreadState。

IPCThreadState::IPCThreadState()定义:

IPCThreadState::IPCThreadState()
    : mProcess(ProcessState::self()),
      mMyThreadId(androidGetTid()),
      mStrictModePolicy(0),
      mLastTransactionBinderFlags(0)
{
    pthread_setspecific(gTLS, this);
    clearCaller();
    mIn.setDataCapacity(256);
    mOut.setDataCapacity(256);
}
IPCThreadState::IPCThreadState()获取了一份ProcessState实例,保存在mProcess成员变量中。

void IPCThreadState::joinThreadPool(bool isMain)
{
    LOG_THREADPOOL("**** THREAD %p (PID %d) IS JOINING THE THREAD POOL\n", (void*)pthread_self(), getpid());

    mOut.writeInt32(isMain ? BC_ENTER_LOOPER : BC_REGISTER_LOOPER);
    
    // This thread may have been spawned by a thread that was in the background
    // scheduling group, so first we will make sure it is in the default/foreground
    // one to avoid performing an initial transaction in the background.
    androidSetThreadSchedulingGroup(mMyThreadId, ANDROID_TGROUP_DEFAULT);
        
    status_t result;
    do {
        int32_t cmd;
        
        // When we've cleared the incoming command queue, process any pending derefs
        if (mIn.dataPosition() >= mIn.dataSize()) {
            size_t numPending = mPendingWeakDerefs.size();
            if (numPending > 0) {
                for (size_t i = 0; i < numPending; i++) {
                    RefBase::weakref_type* refs = mPendingWeakDerefs[i];
                    refs->decWeak(mProcess.get());
                }
                mPendingWeakDerefs.clear();
            }

            numPending = mPendingStrongDerefs.size();
            if (numPending > 0) {
                for (size_t i = 0; i < numPending; i++) {
                    BBinder* obj = mPendingStrongDerefs[i];
                    obj->decStrong(mProcess.get());
                }
                mPendingStrongDerefs.clear();
            }
        }

        // now get the next command to be processed, waiting if necessary
        result = talkWithDriver();
        if (result >= NO_ERROR) {
            size_t IN = mIn.dataAvail();
            if (IN < sizeof(int32_t)) continue;
            cmd = mIn.readInt32();
            IF_LOG_COMMANDS() {
                alog << "Processing top-level Command: "
                    << getReturnString(cmd) << endl;
            }


            result = executeCommand(cmd);
        }
        
        // After executing the command, ensure that the thread is returned to the
        // default cgroup before rejoining the pool.  The driver takes care of
        // restoring the priority, but doesn't do anything with cgroups so we
        // need to take care of that here in userspace.  Note that we do make
        // sure to go in the foreground after executing a transaction, but
        // there are other callbacks into user code that could have changed
        // our group so we want to make absolutely sure it is put back.
        androidSetThreadSchedulingGroup(mMyThreadId, ANDROID_TGROUP_DEFAULT);

        // Let this thread exit the thread pool if it is no longer
        // needed and it is not the main process thread.
        if(result == TIMED_OUT && !isMain) {
            break;
        }
    } while (result != -ECONNREFUSED && result != -EBADF);

    LOG_THREADPOOL("**** THREAD %p (PID %d) IS LEAVING THE THREAD POOL err=%p\n",
        (void*)pthread_self(), getpid(), (void*)result);
    
    mOut.writeInt32(BC_EXIT_LOOPER);
    talkWithDriver(false);
}




每次重启项目报错1970-01-01 08:00:00.000 0-0 <no-tag> I ---------------------------- PROCESS ENDED (21062) for package com.example.kucun2 ---------------------------- 2025-06-16 02:13:56.761 22497-22497 cmd cmd E BBinder_init Processname cmd 2025-06-16 02:13:56.762 22497-22497 cmd cmd E BBinder_init hasGetProcessName cmd 2025-06-16 02:13:56.797 22500-22500 Parcel service E Reading a NULL string not supported here. 2025-06-16 02:13:56.810 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684480, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.811 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684485, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.811 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684489, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.812 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684493, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.812 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684497, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.813 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684502, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.813 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684506, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.814 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684510, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.814 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684514, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.815 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684519, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.815 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684526, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.816 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684531, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.816 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684535, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.816 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684540, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.817 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684544, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.819 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684579, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.819 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684583, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.820 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684597, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.821 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684601, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.821 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684606, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.822 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684625, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.822 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684629, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.822 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684633, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.828 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684733, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.828 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684739, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.829 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684753, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.829 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684757, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.829 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684761, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.830 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684765, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.830 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684769, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.830 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684773, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.830 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684777, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.831 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684781, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.831 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684785, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.831 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684795, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.832 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684801, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.835 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684854, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.835 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684858, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.835 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684862, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.835 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684867, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.836 22500-22500 Parcel service E Reading a NULL string not supported here. 2025-06-16 02:13:56.839 22500-22500 Parcel service E Reading a NULL string not supported here. 2025-06-16 02:13:56.840 22500-22500 IPCThreadState service E Binder transaction failure. id: 152684962, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.841 22500-22500 Parcel service E Reading a NULL string not supported here. 2025-06-16 02:13:56.842 22500-22500 Parcel service E Reading a NULL string not supported here. 2025-06-16 02:13:56.847 22500-22500 Parcel service E Reading a NULL string not supported here. 2025-06-16 02:13:56.850 22500-22500 Parcel service E Reading a NULL string not supported here. 2025-06-16 02:13:56.850 22500-22500 Parcel service E Reading a NULL string not supported here. 2025-06-16 02:13:56.852 22500-22500 Parcel service E Reading a NULL string not supported here. 2025-06-16 02:13:56.853 22500-22500 Parcel service E Reading a NULL string not supported here. 2025-06-16 02:13:56.856 22500-22500 Parcel service E Reading a NULL string not supported here. 2025-06-16 02:13:56.860 22500-22500 Parcel service E Reading a NULL string not supported here. 2025-06-16 02:13:56.869 22500-22500 Parcel service E Reading a NULL string not supported here. 2025-06-16 02:13:56.870 22500-22500 Parcel service E Reading a NULL string not supported here. 2025-06-16 02:13:56.877 22500-22500 Parcel service E Reading a NULL string not supported here. 2025-06-16 02:13:56.881 22500-22500 Parcel service E Reading a NULL string not supported here. 2025-06-16 02:13:56.895 22500-22500 Parcel service E Reading a NULL string not supported here. 2025-06-16 02:13:56.900 22500-22500 Parcel service E Reading a NULL string not supported here. 2025-06-16 02:13:56.907 22500-22500 Parcel service E Reading a NULL string not supported here. 2025-06-16 02:13:56.909 22500-22500 Parcel service E Reading a NULL string not supported here. 2025-06-16 02:13:56.919 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686226, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.919 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686230, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.919 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686234, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.920 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686238, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.921 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686253, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.921 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686257, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.922 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686261, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.922 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686265, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.922 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686269, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.922 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686273, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.923 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686277, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.923 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686283, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.923 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686289, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.923 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686293, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.924 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686297, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.924 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686302, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.924 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686306, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.925 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686311, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.926 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686323, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.926 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686328, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.926 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686332, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.929 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686373, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.930 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686382, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.930 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686386, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.931 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686395, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.931 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686402, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.932 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686407, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.932 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686411, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.932 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686416, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.933 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686420, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.933 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686424, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.933 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686430, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.934 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686435, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.934 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686439, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.934 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686445, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.942 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686554, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.942 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686559, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.943 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686564, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.943 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686568, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.944 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686573, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.944 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686577, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.944 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686581, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.945 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686585, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.945 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686589, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.945 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686594, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.946 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686598, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.946 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686602, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.946 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686606, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.946 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686610, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.947 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686614, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.947 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686618, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.947 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686622, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.947 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686626, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.948 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686630, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.948 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686643, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.948 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686647, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.949 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686651, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.949 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686656, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.949 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686660, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.950 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686664, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.950 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686669, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.951 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686681, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.951 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686686, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.951 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686690, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.952 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686700, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.952 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686704, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.953 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686708, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.953 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686712, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.954 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686727, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.954 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686731, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.954 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686735, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.954 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686739, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.955 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686743, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.955 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686747, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.955 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686751, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.955 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686755, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.956 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686759, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.956 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686763, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.956 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686769, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.956 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686774, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.957 22500-22500 IPCThreadState service E Binder transaction failure. id: 152686779, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-16 02:13:56.972 22500-22500 IPCThreadState service E Binder transaction failure. id: 152687050, BR_*: 29201, error: -1 (Operation not permitted) 1970-01-01 08:00:00.000 0-0 <no-tag> I ---------------------------- PROCESS STARTED (21838) for package com.example.kucun2 -----------package com.example.kucun2.entity.data; import static android.content.ContentValues.TAG; import android.content.Context; import android.util.Log; import com.example.kucun2.R; import com.example.kucun2.entity.Information; import com.example.kucun2.function.MyAppFnction; import com.example.kucun2.function.TLSUtils; import com.google.gson.Gson; import com.google.gson.reflect.TypeToken; import java.io.IOException; import java.lang.reflect.Type; import java.util.Map; import java.util.concurrent.TimeUnit; import javax.net.ssl.SSLContext; import javax.net.ssl.SSLSocketFactory; import javax.net.ssl.TrustManager; import javax.net.ssl.X509TrustManager; import okhttp3.Call; import okhttp3.Callback; import okhttp3.MediaType; import okhttp3.OkHttpClient; import okhttp3.Request; import okhttp3.RequestBody; import okhttp3.Response; import okhttp3.ResponseBody; public class ApiClient { // 使用Volley、Retrofit或OkHttp实现以下方法 private static final Gson gson = new Gson(); private static OkHttpClient client; private static final String TAG = "ApiClient"; private static final String CERT_FILE = "selfsigned.crt"; // 证书文件名 // 初始化方法 public static void init(Context context) { if (client != null) return; try { // 创建信任管理器 X509TrustManager trustManager = TLSUtils.createTrustManager(context, CERT_FILE); // 创建SSL上下文 SSLContext sslContext = SSLContext.getInstance("TLS"); sslContext.init(null, new TrustManager[]{trustManager}, null); // 配置OkHttpClient client = new OkHttpClient.Builder() .sslSocketFactory(sslContext.getSocketFactory(), trustManager) .connectTimeout(30, TimeUnit.SECONDS) .readTimeout(30, TimeUnit.SECONDS) .writeTimeout(30, TimeUnit.SECONDS) .build(); Log.d(TAG, "OkHttpClient initialized with custom certificate: " + CERT_FILE); } catch (Exception e) { Log.e(TAG, "Failed to initialize secure client", e); // 回退到默认配置(生产环境不应使用) client = new OkHttpClient(); } } public static <T, R> void post(String url, Information<T> requestData, ApiCallback<R> callback) { // 1. 构建请求体(JSON格式) String jsonRequest = ReflectionJsonUtils.toJson(requestData); RequestBody body = RequestBody.create(MediaType.parse("application/json; charset=utf-8"), jsonRequest); Log.d(TAG, "post: "+url); // 2. 创建POST请求 Request request = new Request.Builder() .url(url) .post(body) .build(); Log.d(TAG, "POST请求URL: " + url); Log.d(TAG, "请求数据: " + jsonRequest); // 3. 发送异步请求 client.newCall(request).enqueue(new Callback() { @Override public void onFailure(Call call, IOException e) { Log.e(TAG, "请求失败: " + e.getMessage()); if (callback != null) { callback.onError(-1, e.getMessage()); } } @Override public void onResponse(Call call, Response response) throws IOException { try (ResponseBody responseBody = response.body()) { if (!response.isSuccessful()) { Log.e(TAG, "服务器响应错误: " + response.code() + " - " + response.message()); if (callback != null) { callback.onError(response.code(), response.message()); } return; } // 4. 处理成功响应 String jsonResponse = responseBody.string(); Log.d(TAG, "服务器响应: " + jsonResponse); // 5. 解析为Information对象 // 注意:这里需要提前确定响应中data的类型(TypeToken) Type responseType = new TypeToken<Information<R>>() { }.getType(); Information<R> responseInfo = gson.fromJson(jsonResponse, responseType); if (callback != null) { callback.onSuccess(responseInfo); } } } }); } public static <T, R> void put(String url, Information<T> data, ApiCallback<T> callback) { String jsonRequest = ReflectionJsonUtils.toJson(data); RequestBody body = RequestBody.create(MediaType.parse("application/json"), jsonRequest); Request request = new Request.Builder() .url(url) .put(body) .build(); client.newCall(request).enqueue(new Callback() { @Override public void onFailure(Call call, IOException e) { Log.e(TAG, "PUT request failed", e); } @Override public void onResponse(Call call, Response response) throws IOException { if (response.isSuccessful() && callback != null) { String json = response.body().string(); Type responseType = new TypeToken<Information<T>>(){}.getType(); Information<T> info = gson.fromJson(json, responseType); callback.onSuccess(info); } } }); } public static <R> void delete(String url, ApiCallback<R> callback) { Request request = new Request.Builder() .url(url) .delete() .build(); client.newCall(request).enqueue(new Callback() { @Override public void onFailure(Call call, IOException e) { Log.e(TAG, "DELETE request failed", e); } @Override public void onResponse(Call call, Response response) throws IOException { if (response.isSuccessful() && callback != null) { // 对于删除操作,通常返回空数据 callback.onSuccess(new Information<>(200, "Deleted", null)); } } }); } public static interface ApiCallback<T> { void onSuccess(Information<T> data); void onError(int statusCode, String error); } }package com.example.kucun2.entity.data; import android.content.Context; import android.content.SharedPreferences; import android.os.Handler; import android.os.Looper; import android.util.Log; import com.example.kucun2.entity.*; import com.example.kucun2.function.MyAppFnction; import com.example.kucun2.function.SafeLogger; import com.google.gson.Gson; import com.google.gson.GsonBuilder; import com.google.gson.JsonDeserializationContext; import com.google.gson.JsonDeserializer; import com.google.gson.JsonElement; import com.google.gson.JsonObject; import com.google.gson.JsonParseException; import com.google.gson.JsonSerializationContext; import com.google.gson.JsonSerializer; import com.google.gson.reflect.TypeToken; import java.io.IOException; import java.lang.reflect.*; import java.util.*; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.stream.Collectors; import okhttp3.*; /** * 核心数据管理中心 * 职责: * 1. 管理所有实体类的全局存储列表 * 2. 处理网络数据加载与本地持久化 * 3. 维护实体间关联关系 * 4. 管理数据同步状态 * * 优化点: * - 使用ConcurrentHashMap提升线程安全 * - 重构关联逻辑避免反射开销 * - 增强序列化/反序列化处理 * - 添加详细方法级注释 */ public class Data { // ====================== 实体存储区 ====================== // 所有实体列表使用线程安全的SynchronizedList // ====================== 静态数据列表声明 ====================== public static final SynchronizedList<Bancai> bancais = new SynchronizedList<>(Bancai.class); public static final SynchronizedList<Caizhi> caizhis = new SynchronizedList<>(Caizhi.class); public static final SynchronizedList<Mupi> mupis = new SynchronizedList<>(Mupi.class); public static final SynchronizedList<Chanpin> chanpins = new SynchronizedList<>(Chanpin.class); public static final SynchronizedList<Chanpin_Zujian> chanpin_zujians = new SynchronizedList<>(Chanpin_Zujian.class); public static final SynchronizedList<Dingdan> dingdans = new SynchronizedList<>(Dingdan.class); public static final SynchronizedList<Dingdan_Chanpin> dingdan_chanpins = new SynchronizedList<>(Dingdan_Chanpin.class); public static final SynchronizedList<Dingdan_chanpin_zujian> Dingdan_chanpin_zujians = new SynchronizedList<>(Dingdan_chanpin_zujian.class); public static final SynchronizedList<Kucun> kucuns = new SynchronizedList<>(Kucun.class); public static final SynchronizedList<Zujian> zujians = new SynchronizedList<>(Zujian.class); public static final SynchronizedList<User> users = new SynchronizedList<>(User.class); public static final SynchronizedList<Jinhuo> jinhuos = new SynchronizedList<>(Jinhuo.class); private static User user; // 实体类型与列表的映射表 <实体类, 对应的同步列表> public static final Map<Class, SynchronizedList<SynchronizableEntity>> dataCollectionMap = new ConcurrentHashMap<>();; private static final Gson gson = GsonFactory.createGson(); private static OkHttpClient client; private static final String TAG = "DataLoader"; // 静态初始化:建立实体类型与列表的映射关系 static { try { // 通过反射获取所有SynchronizedList字段 for (Field field : Data.class.getDeclaredFields()) { if (SynchronizedList.class.equals(field.getType())) { SynchronizedList<?> list = (SynchronizedList<?>) field.get(null); if (list != null) { // 将实体类型与列表关联 dataCollectionMap.put(list.getEntityType(), (SynchronizedList<SynchronizableEntity>) list); } } } } catch (IllegalAccessException e) { throw new RuntimeException("初始化dataCollectionMap失败", e); } } // ====================== 核心数据加载方法 ====================== /** * 从服务器加载全量数据 * @param context Android上下文 * @param callback 加载结果回调 */ public static void loadAllData(Context context, LoadDataCallback callback) { // 主线程检查 if (Looper.myLooper() != Looper.getMainLooper()) { throw new IllegalStateException("必须在主线程调用Data.loadAllData"); } ensurePreservedObjects(); // 确保存在预置对象 // 使用传入的 Context 获取主线程 Handler Handler mainHandler = new Handler(context.getMainLooper()); // 确保使用安全的客户端 if (client == null) { client = MyAppFnction.getClient(); } ExecutorService executor = Executors.newSingleThreadExecutor(); executor.execute(() -> { SynchronizableEntity.setSyncEnabled(false); String url = MyAppFnction.getStringResource("string", "url") + MyAppFnction.getStringResource("string", "url_all"); Request request = new Request.Builder().url(url).build(); client.newCall(request).enqueue(new Callback() { @Override public void onFailure(Call call, IOException e) { Log.e(TAG, "Failed to load data", e); SynchronizableEntity.setSyncEnabled(true); mainHandler.post(() -> { if (callback != null) callback.onFailure(); }); } @Override public void onResponse(Call call, Response response) throws IOException { if (!response.isSuccessful()) { Log.e(TAG, "Unexpected response code: " + response.code()); SynchronizableEntity.setSyncEnabled(true); mainHandler.post(() -> { if (callback != null) callback.onFailure(); }); return; } String responseData = response.body().string(); SynchronizableEntity.setSyncEnabled(true); ensurePreservedObjects(); // 在主线程处理解析 mainHandler.post(() -> { parseAndAssignData(responseData, context, callback); }); } }); }); } // ====================== 数据处理私有方法 ====================== /** * 解析JSON数据并更新到实体列表 */ private static void parseAndAssignData(String jsonData, Context context, LoadDataCallback callback) { try { // 解析顶层响应结构 Type responseType = new TypeToken<Information<AllDataResponse>>() {}.getType(); Information<AllDataResponse> info = gson.fromJson(jsonData, responseType); Log.d(TAG, "parseAndAssignData: "+jsonData); // 验证响应有效性 if (info == null || info.getData() == null || info.getStatus() != 200) { throw new IllegalStateException("无效服务器响应"); } AllDataResponse allData = info.getData(); SafeLogger.d("data", "原始数据: " + gson.toJson(allData)); // 更新所有数据列表 updateAllLists(allData); automaticAssociation(); // 建立实体关联 setAllEntitiesState(SynchronizableEntity.SyncState.MODIFIED); // 设置状态 safeCallback(callback, true); // 成功回调 } catch (Exception e) { Log.e(TAG, "数据处理异常: " + e.getMessage()); safeCallback(callback, false); } finally { SynchronizableEntity.setSyncEnabled(true); // 重新启用同步 } } /** * 批量更新所有实体列表 */ private static void updateAllLists(AllDataResponse allData) { updateList(bancais, allData.bancais); updateList(caizhis, allData.caizhis); updateList(mupis, allData.mupis); updateList(chanpins, allData.chanpins); updateList(chanpin_zujians, allData.chanpin_zujians); updateList(dingdans, allData.dingdans); updateList(dingdan_chanpins, allData.dingdan_chanpins); updateList(Dingdan_chanpin_zujians, allData.Dingdan_chanpin_zujians); updateList(kucuns, allData.kucuns); updateList(zujians, allData.zujians); updateList(users, allData.users); updateList(jinhuos, allData.jinhuos); } /** * 安全更新单个列表(保留预置对象) */ private static <T extends SynchronizableEntity> void updateList( List<T> existingList, List<T> newList ) { if (newList == null) return; // 保留现有列表中的预置对象 List<T> preservedItems = existingList.stream() .filter(item -> item != null && item.isPreservedObject()) .collect(Collectors.toList()); // 清空后重新添加(预置对象 + 有效新数据) existingList.clear(); existingList.addAll(preservedItems); existingList.addAll(newList.stream() .filter(item -> item != null && item.getId() != null && item.getId() != -1) .collect(Collectors.toList()) ); } /** * 确保每个列表都有预置对象(用于表示空值/默认值) */ private static void ensurePreservedObjects() { // 为每个实体类型检查并添加预置对象 addIfMissing(bancais, Bancai.class); addIfMissing(caizhis, Caizhi.class); addIfMissing(mupis, Mupi.class); addIfMissing(chanpins, Chanpin.class); addIfMissing(chanpin_zujians, Chanpin_Zujian.class); addIfMissing(dingdans, Dingdan.class); addIfMissing(kucuns, Kucun.class); addIfMissing(zujians, Zujian.class); addIfMissing(Dingdan_chanpin_zujians, Dingdan_chanpin_zujian.class); addIfMissing(dingdan_chanpins, Dingdan_Chanpin.class); addIfMissing(jinhuos, Jinhuo.class); addIfMissing(users, User.class); } private static <T extends SynchronizableEntity> void addIfMissing( List<T> list, Class<T> clazz ) { if (!containsPreservedObject(list)) { list.add(createInstance(clazz)); } } /** * 检查列表是否包含预置对象 * * @param list 目标实体列表 * @return 是否包含预置对象 */ private static <T extends SynchronizableEntity> boolean containsPreservedObject(List<T> list) { return list.stream().anyMatch(item -> item != null && item.isPreservedObject() ); } /** * 自动建立实体间关联关系(通过反射实现) */ private static void automaticAssociation() { for (Class<?> entityClass : dataCollectionMap.keySet()) { try { associateEntities(dataCollectionMap.get(entityClass)); } catch (Exception e) { Log.e(TAG, entityClass.getSimpleName() + " 关联失败", e); } } } private static <T extends SynchronizableEntity> void associateEntities( SynchronizedList<T> list ) throws IllegalAccessException, ClassNotFoundException { for (T entity : list) { if (entity == null) continue; for (Field field : entity.getClass().getDeclaredFields()) { field.setAccessible(true); Class<?> fieldType = field.getType(); // 处理实体引用字段 if (SynchronizableEntity.class.isAssignableFrom(fieldType)) { associateSingleReference(entity, field); } // 处理实体列表字段 else if (List.class.isAssignableFrom(fieldType)) { associateReferenceList(entity, field); } // 处理基础类型字段 else { setDefaultPrimitiveValue(entity, field); } } } } // ====================== 关联辅助方法 ====================== private static void associateSingleReference( SynchronizableEntity entity, Field field ) throws IllegalAccessException { SynchronizableEntity ref = (SynchronizableEntity) field.get(entity); Class<?> targetType = field.getType(); // 查找目标实体 SynchronizableEntity target = findTargetEntity(ref, targetType); field.set(entity, target); } private static void associateReferenceList( SynchronizableEntity entity, Field field ) throws IllegalAccessException, ClassNotFoundException { // 获取列表泛型类型 Type genericType = field.getGenericType(); if (!(genericType instanceof ParameterizedType)) return; Class<?> itemType = Class.forName( ((ParameterizedType) genericType).getActualTypeArguments()[0].getTypeName() ); // 只处理实体列表 if (!SynchronizableEntity.class.isAssignableFrom(itemType)) return; List<SynchronizableEntity> refList = (List<SynchronizableEntity>) field.get(entity); if (refList == null) { refList = new ArrayList<>(); field.set(entity, refList); } // 清理空值并重建引用 refList.removeAll(Collections.singleton(null)); for (int i = 0; i < refList.size(); i++) { refList.set(i, findTargetEntity(refList.get(i), itemType)); } } /** * 查找关联实体(优先匹配ID,找不到则使用预置对象) */ private static SynchronizableEntity findTargetEntity( SynchronizableEntity ref, Class<?> targetType ) { SynchronizedList<SynchronizableEntity> targetList = dataCollectionMap.get(targetType); if (targetList == null) return null; // 无效引用时返回预置对象 if (ref == null || ref.getId() == null || ref.getId() < 0) { return targetList.stream() .filter(SynchronizableEntity::isPreservedObject) .findFirst().orElse(null); } // 按ID查找目标实体 return targetList.stream() .filter(e -> ref.getId().equals(e.getId())) .findFirst() .orElseGet(() -> targetList.stream() // 找不到时回退到预置对象 .filter(SynchronizableEntity::isPreservedObject) .findFirst().orElse(null) ); } // ====================== 工具方法 ====================== /** * 创建带默认值的实体实例(用作预置对象) */ public static <T> T createInstance(Class<T> clazz) { try { T instance = clazz.getDeclaredConstructor().newInstance(); // 设置基础字段默认值 for (Field field : clazz.getDeclaredFields()) { field.setAccessible(true); setDefaultFieldValue(instance, field); } // 设置特殊字段 clazz.getMethod("setId", Integer.class).invoke(instance, -1); clazz.getMethod("setState", SynchronizableEntity.SyncState.class) .invoke(instance, SynchronizableEntity.SyncState.PRESERVED); return instance; } catch (Exception e) { Log.e("Data", "创建实例失败: " + clazz.getName(), e); try { return clazz.newInstance(); // 回退创建 } catch (Exception ex) { throw new RuntimeException("无法创建实例", ex); } } } private static <T> void setDefaultFieldValue(T instance, Field field) throws IllegalAccessException { Class<?> type = field.getType(); if (type == String.class) field.set(instance, "无"); else if (type == Integer.class || type == int.class) field.set(instance, -1); else if (type == Double.class || type == double.class) field.set(instance, -1.0); else if (type == Boolean.class || type == boolean.class) field.set(instance, false); else if (type == Date.class) field.set(instance, new Date()); else if (SynchronizableEntity.class.isAssignableFrom(type)) { field.set(instance, getPreservedEntity((Class<?>) type)); } else if (List.class.isAssignableFrom(type)) { field.set(instance, new ArrayList<>()); } } private static SynchronizableEntity getPreservedEntity(Class<?> type) { return dataCollectionMap.get(type).stream() .filter(SynchronizableEntity::isPreservedObject) .findFirst().orElse(null); } private static void setDefaultPrimitiveValue( SynchronizableEntity entity, Field field ) throws IllegalAccessException { if (field.get(entity) != null) return; Class<?> type = field.getType(); if (type == String.class) field.set(entity, "无"); else if (type == Integer.class || type == int.class) field.set(entity, -1); else if (type == Double.class || type == double.class) field.set(entity, -1.0); else if (type == Boolean.class || type == boolean.class) field.set(entity, false); else if (type == Date.class) field.set(entity, new Date()); } /** * 主线程安全回调 */ private static void safeCallback(LoadDataCallback callback, boolean success) { new Handler(Looper.getMainLooper()).post(() -> { if (callback == null) return; if (success) callback.onSuccess(); else callback.onFailure(); }); } /** * 设置所有实体同步状态 */ private static void setAllEntitiesState(SynchronizableEntity.SyncState state) { dataCollectionMap.values().forEach(list -> list.forEach(entity -> { if (entity != null) entity.setState(state); }) ); } public static String exportToJson() { ExportData exportData = new ExportData(); exportData.bancais = new ArrayList<>(bancais); exportData.caizhis = new ArrayList<>(caizhis); // 初始化其他列表... Gson gson = new GsonBuilder() .setPrettyPrinting() .registerTypeAdapter(SynchronizableEntity.class, new EntitySerializer()) .create(); return gson.toJson(exportData); } public static void importFromJson(String json, Context context) { Gson gson = new GsonBuilder() .registerTypeAdapter(SynchronizableEntity.class, new EntityDeserializer()) .create(); Type exportType = new TypeToken<ExportData>(){}.getType(); ExportData importData = gson.fromJson(json, exportType); // 更新数据列表 updateList(bancais, importData.bancais); updateList(caizhis, importData.caizhis); // 更新其他列表... automaticAssociation(); setAllEntitiesState(SynchronizableEntity.SyncState.MODIFIED); // 保存到SharedPreferences saveToPreferences(context, json); } private static void saveToPreferences(Context context, String json) { SharedPreferences prefs = context.getSharedPreferences("DataStore", Context.MODE_PRIVATE); prefs.edit().putString("jsonData", json).apply(); } public static void loadFromPreferences(Context context) { SharedPreferences prefs = context.getSharedPreferences("DataStore", Context.MODE_PRIVATE); String json = prefs.getString("jsonData", null); if (json != null) { importFromJson(json, context); } } // ====================== 内部类/接口 ====================== public interface LoadDataCallback { void onSuccess(); void onFailure(); } /** JSON响应数据结构 */ public static class AllDataResponse { public List<Bancai> bancais; public List<Caizhi> caizhis; public List<Mupi> mupis; public List<Chanpin> chanpins; public List<Chanpin_Zujian> chanpin_zujians; public List<Dingdan> dingdans; public List<Dingdan_Chanpin> dingdan_chanpins; public List<Dingdan_chanpin_zujian> Dingdan_chanpin_zujians; public List<Kucun> kucuns; public List<Zujian> zujians; public List<User> users; public List<Jinhuo> jinhuos; } // 在Data.java中添加 public static class ExportData { public List<Bancai> bancais; public List<Caizhi> caizhis; public List<Mupi> mupis; public List<Chanpin> chanpins; public List<Chanpin_Zujian> chanpin_zujians; public List<Dingdan> dingdans; public List<Dingdan_Chanpin> dingdan_chanpins; public List<Dingdan_chanpin_zujian> Dingdan_chanpin_zujians; public List<Kucun> kucuns; public List<Zujian> zujians; public List<User> users; public List<Jinhuo> jinhuos; } private static class EntityDeserializer implements JsonDeserializer<SynchronizableEntity> { @Override public SynchronizableEntity deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException { JsonObject obj = json.getAsJsonObject(); String entityType = obj.get("entityType").getAsString(); Integer id = obj.get("id").getAsInt(); // 创建临时实体(只包含ID) try { Class<?> clazz = Class.forName("com.example.kucun2.entity." + entityType); SynchronizableEntity entity = (SynchronizableEntity) clazz.newInstance(); entity.setId(id); return entity; } catch (Exception e) { return null; } } } private static class EntitySerializer implements JsonSerializer<SynchronizableEntity> { @Override public JsonElement serialize(SynchronizableEntity src, Type typeOfSrc, JsonSerializationContext context) { JsonObject obj = new JsonObject(); obj.addProperty("id", src.getId()); obj.addProperty("entityType", src.getClass().getSimpleName()); return obj; } } }package com.example.kucun2; import android.os.Bundle; import android.os.Looper; import android.view.View; import android.view.Menu; import com.example.kucun2.entity.data.ApiClient; import com.example.kucun2.entity.data.Data; import com.google.android.material.snackbar.Snackbar; import com.google.android.material.navigation.NavigationView; import androidx.navigation.NavController; import androidx.navigation.Navigation; import androidx.navigation.ui.AppBarConfiguration; import androidx.navigation.ui.NavigationUI; import androidx.drawerlayout.widget.DrawerLayout; import androidx.appcompat.app.AppCompatActivity; import com.example.kucun2.databinding.ActivityMainBinding; public class MainActivity extends AppCompatActivity { private AppBarConfiguration mAppBarConfiguration; private ActivityMainBinding binding; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 启动数据加载 loadAppData(); } private void initUI() { if (Looper.myLooper() != Looper.getMainLooper()) { throw new IllegalStateException("Must be called on the main thread"); } ApiClient.init(this); binding = ActivityMainBinding.inflate(getLayoutInflater()); setContentView(binding.getRoot()); // ... 其他初始化代码 ... setSupportActionBar(binding.appBarMain.toolbar); binding.appBarMain.fab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) .setAction("Action", null) .setAnchorView(R.id.fab).show(); } }); DrawerLayout drawer = binding.drawerLayout; NavigationView navigationView = binding.navView; // Passing each menu ID as a set of Ids because each // menu should be considered as top level destinations. mAppBarConfiguration = new AppBarConfiguration.Builder( R.id.nav_home, R.id.nav_kucun, R.id.nav_add_jinhuo, R.id.nav_diandan) .setOpenableLayout(drawer) .build(); NavController navController = Navigation.findNavController(this, R.id.nav_host_fragment_content_main); NavigationUI.setupActionBarWithNavController(this, navController, mAppBarConfiguration); NavigationUI.setupWithNavController(navigationView, navController); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } @Override public boolean onSupportNavigateUp() { NavController navController = Navigation.findNavController(this, R.id.nav_host_fragment_content_main); return NavigationUI.navigateUp(navController, mAppBarConfiguration) || super.onSupportNavigateUp(); } public interface OnDataLoadListener { void onDataLoaded(); void onDataError(); } private OnDataLoadListener dataLoadListener; public void setOnDataLoadListener(OnDataLoadListener listener) { this.dataLoadListener = listener; } private void loadAppData() { Data.loadAllData(getApplicationContext(), new Data.LoadDataCallback() { @Override public void onSuccess() { runOnUiThread(() -> { if (dataLoadListener != null) { runOnUiThread(dataLoadListener::onDataLoaded); } initUI(); }); } @Override public void onFailure() { runOnUiThread(() -> { if (dataLoadListener != null) { runOnUiThread(dataLoadListener::onDataError); } }); } }); } }
最新发布
06-17
25-06-13 21:58:06.756 29776-29776 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:06.763 29781-29781 cmd cmd E BBinder_init Processname cmd 2025-06-13 21:58:06.763 29781-29781 cmd cmd E BBinder_init hasGetProcessName cmd 2025-06-13 21:58:06.768 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339476, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.769 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339482, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.769 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339486, BR_*: 29201, error: -1 (Operation not permitted) 1970-01-01 08:00:00.000 0-0 <no-tag> I ---------------------------- PROCESS ENDED (11034) for package com.example.kucun2 ---------------------------- 2025-06-13 21:58:06.770 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339490, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.770 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339494, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.771 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339498, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.771 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339502, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.772 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339510, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.773 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339521, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.773 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339529, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.774 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339543, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.774 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339553, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.763 29776-29776 service service W type=1400 audit(0.0:1569230): avc: denied { call } for scontext=u:r:shell:s0 tcontext=u:r:hal_audio_default:s0 tclass=binder permissive=0 2025-06-13 21:58:06.763 29776-29776 service service W type=1400 audit(0.0:1569231): avc: denied { call } for scontext=u:r:shell:s0 tcontext=u:r:hal_audio_default:s0 tclass=binder permissive=0 2025-06-13 21:58:06.763 29776-29776 service service W type=1400 audit(0.0:1569232): avc: denied { call } for scontext=u:r:shell:s0 tcontext=u:r:hal_audio_default:s0 tclass=binder permissive=0 2025-06-13 21:58:06.763 29776-29776 service service W type=1400 audit(0.0:1569233): avc: denied { call } for scontext=u:r:shell:s0 tcontext=u:r:hal_audio_default:s0 tclass=binder permissive=0 2025-06-13 21:58:06.767 29776-29776 service service W type=1400 audit(0.0:1569234): avc: denied { call } for scontext=u:r:shell:s0 tcontext=u:r:hal_audio_default:s0 tclass=binder permissive=0 2025-06-13 21:58:06.767 29776-29776 service service W type=1400 audit(0.0:1569235): avc: denied { call } for scontext=u:r:shell:s0 tcontext=u:r:hal_audio_default:s0 tclass=binder permissive=0 2025-06-13 21:58:06.767 29776-29776 service service W type=1400 audit(0.0:1569236): avc: denied { call } for scontext=u:r:shell:s0 tcontext=u:r:hal_faceunlock_native:s0 tclass=binder permissive=0 2025-06-13 21:58:06.767 29776-29776 service service W type=1400 audit(0.0:1569237): avc: denied { call } for scontext=u:r:shell:s0 tcontext=u:r:vivo_hal_fingerprint:s0 tclass=binder permissive=0 2025-06-13 21:58:06.781 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339634, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.781 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339638, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.781 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339642, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.783 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339676, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.783 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339681, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.784 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339707, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.785 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339711, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.785 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339727, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.786 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339746, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.787 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339752, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.787 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339756, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.795 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339918, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.795 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339929, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.796 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339946, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.796 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339951, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.796 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339959, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.796 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339963, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.797 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339967, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.797 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339971, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.798 29776-29776 IPCThreadState service E Binder transaction failure. id: 123339993, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.798 29776-29776 IPCThreadState service E Binder transaction failure. id: 123340002, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.798 29776-29776 IPCThreadState service E Binder transaction failure. id: 123340010, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.799 29776-29776 IPCThreadState service E Binder transaction failure. id: 123340022, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.799 29776-29776 IPCThreadState service E Binder transaction failure. id: 123340029, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.813 29776-29776 IPCThreadState service E Binder transaction failure. id: 123340249, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.813 29776-29776 IPCThreadState service E Binder transaction failure. id: 123340257, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.814 29776-29776 IPCThreadState service E Binder transaction failure. id: 123340275, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.815 29776-29776 IPCThreadState service E Binder transaction failure. id: 123340283, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.816 29776-29776 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:06.822 29776-29776 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:06.827 29776-29776 IPCThreadState service E Binder transaction failure. id: 123340436, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.827 29776-29776 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:06.828 29776-29776 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:06.843 29776-29776 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:06.854 29776-29776 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:06.855 29776-29776 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:06.859 29776-29776 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:06.860 29776-29776 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:06.863 29776-29776 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:06.873 29776-29776 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:06.885 29776-29776 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:06.907 29776-29776 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:06.913 29776-29776 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:06.918 29776-29776 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:06.932 29776-29776 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:06.936 29776-29776 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:06.963 29776-29776 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:06.964 29776-29776 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:06.973 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343305, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.974 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343310, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.974 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343314, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.974 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343319, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.975 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343334, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.976 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343338, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.976 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343342, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.976 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343346, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.976 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343350, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.977 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343354, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.977 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343359, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.977 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343363, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.977 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343367, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.978 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343371, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.978 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343375, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.978 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343379, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.979 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343383, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.979 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343387, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.980 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343402, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.980 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343406, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.980 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343410, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.983 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343460, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.983 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343470, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.984 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343474, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.984 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343485, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.984 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343489, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.985 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343493, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.985 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343497, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.985 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343502, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.985 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343506, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.986 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343510, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.986 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343514, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.986 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343518, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.986 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343523, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.987 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343528, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.992 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343650, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.992 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343654, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.992 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343658, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.993 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343662, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.993 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343666, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.993 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343670, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.993 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343674, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.993 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343679, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.994 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343683, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.994 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343687, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.994 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343691, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.994 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343695, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.995 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343699, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.995 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343703, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.995 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343707, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.995 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343711, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.996 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343715, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.996 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343722, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.996 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343729, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.997 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343739, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.997 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343743, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.998 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343747, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.998 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343751, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.998 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343757, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.998 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343762, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.999 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343767, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:06.999 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343778, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.000 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343782, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.000 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343786, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.001 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343795, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.001 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343800, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.001 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343804, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.001 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343808, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.002 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343823, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.003 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343827, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.003 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343831, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.003 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343835, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.003 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343839, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.004 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343843, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.004 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343847, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.004 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343851, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.004 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343859, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.005 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343865, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.005 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343869, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.005 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343873, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.005 29776-29776 IPCThreadState service E Binder transaction failure. id: 123343878, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.025 29776-29776 IPCThreadState service E Binder transaction failure. id: 123344162, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.201 29822-29822 cmd cmd E BBinder_init Processname cmd 2025-06-13 21:58:07.201 29822-29822 cmd cmd E BBinder_init hasGetProcessName cmd 2025-06-13 21:58:07.237 29825-29825 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:07.247 29825-29825 IPCThreadState service E Binder transaction failure. id: 123344792, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.247 29825-29825 IPCThreadState service E Binder transaction failure. id: 123344796, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.248 29825-29825 IPCThreadState service E Binder transaction failure. id: 123344803, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.248 29825-29825 IPCThreadState service E Binder transaction failure. id: 123344808, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.249 29825-29825 IPCThreadState service E Binder transaction failure. id: 123344814, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.249 29825-29825 IPCThreadState service E Binder transaction failure. id: 123344818, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.250 29825-29825 IPCThreadState service E Binder transaction failure. id: 123344822, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.250 29825-29825 IPCThreadState service E Binder transaction failure. id: 123344826, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.251 29825-29825 IPCThreadState service E Binder transaction failure. id: 123344830, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.251 29825-29825 IPCThreadState service E Binder transaction failure. id: 123344834, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.252 29825-29825 IPCThreadState service E Binder transaction failure. id: 123344839, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.252 29825-29825 IPCThreadState service E Binder transaction failure. id: 123344843, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.252 29825-29825 IPCThreadState service E Binder transaction failure. id: 123344847, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.252 29825-29825 IPCThreadState service E Binder transaction failure. id: 123344851, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.253 29825-29825 IPCThreadState service E Binder transaction failure. id: 123344855, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.255 29825-29825 IPCThreadState service E Binder transaction failure. id: 123344889, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.256 29825-29825 IPCThreadState service E Binder transaction failure. id: 123344895, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.257 29825-29825 IPCThreadState service E Binder transaction failure. id: 123344911, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.257 29825-29825 IPCThreadState service E Binder transaction failure. id: 123344916, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.257 29825-29825 IPCThreadState service E Binder transaction failure. id: 123344921, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.259 29825-29825 IPCThreadState service E Binder transaction failure. id: 123344940, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.259 29825-29825 IPCThreadState service E Binder transaction failure. id: 123344944, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.259 29825-29825 IPCThreadState service E Binder transaction failure. id: 123344948, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.264 29825-29825 IPCThreadState service E Binder transaction failure. id: 123345047, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.265 29825-29825 IPCThreadState service E Binder transaction failure. id: 123345053, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.266 29825-29825 IPCThreadState service E Binder transaction failure. id: 123345069, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.266 29825-29825 IPCThreadState service E Binder transaction failure. id: 123345073, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.266 29825-29825 IPCThreadState service E Binder transaction failure. id: 123345077, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.267 29825-29825 IPCThreadState service E Binder transaction failure. id: 123345081, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.267 29825-29825 IPCThreadState service E Binder transaction failure. id: 123345085, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.267 29825-29825 IPCThreadState service E Binder transaction failure. id: 123345089, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.267 29825-29825 IPCThreadState service E Binder transaction failure. id: 123345093, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.268 29825-29825 IPCThreadState service E Binder transaction failure. id: 123345097, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.268 29825-29825 IPCThreadState service E Binder transaction failure. id: 123345101, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.268 29825-29825 IPCThreadState service E Binder transaction failure. id: 123345111, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.268 29825-29825 IPCThreadState service E Binder transaction failure. id: 123345115, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.273 29825-29825 IPCThreadState service E Binder transaction failure. id: 123345169, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.273 29825-29825 IPCThreadState service E Binder transaction failure. id: 123345174, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.274 29825-29825 IPCThreadState service E Binder transaction failure. id: 123345179, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.274 29825-29825 IPCThreadState service E Binder transaction failure. id: 123345183, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.274 29825-29825 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:07.277 29825-29825 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:07.279 29825-29825 IPCThreadState service E Binder transaction failure. id: 123345270, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.279 29825-29825 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:07.280 29825-29825 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:07.285 29825-29825 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:07.288 29825-29825 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:07.288 29825-29825 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:07.291 29825-29825 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:07.291 29825-29825 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:07.294 29825-29825 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:07.299 29825-29825 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:07.308 29825-29825 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:07.309 29825-29825 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:07.317 29825-29825 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:07.323 29825-29825 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:07.339 29825-29825 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:07.344 29825-29825 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:07.352 29825-29825 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:07.355 29825-29825 Parcel service E Reading a NULL string not supported here. 2025-06-13 21:58:07.363 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346554, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.363 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346558, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.364 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346562, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.364 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346568, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.365 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346586, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.366 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346590, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.366 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346594, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.367 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346598, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.367 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346602, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.367 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346606, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.368 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346611, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.368 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346615, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.369 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346619, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.369 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346623, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.369 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346627, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.370 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346631, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.370 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346636, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.371 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346643, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.372 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346653, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.372 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346659, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.372 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346664, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.375 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346706, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.376 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346716, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.376 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346720, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.377 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346729, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.378 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346733, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.378 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346737, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.378 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346741, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.379 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346750, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.379 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346754, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.380 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346759, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.380 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346763, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.381 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346770, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.381 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346774, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.381 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346780, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.387 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346886, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.387 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346890, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.388 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346895, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.388 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346899, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.388 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346903, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.389 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346909, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.389 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346914, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.389 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346919, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.390 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346924, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.390 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346930, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.390 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346934, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.390 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346940, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.391 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346945, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.391 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346949, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.391 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346954, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.391 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346958, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.392 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346963, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.392 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346967, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.392 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346971, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.393 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346981, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.393 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346985, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.393 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346989, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.393 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346993, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.394 29825-29825 IPCThreadState service E Binder transaction failure. id: 123346997, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.394 29825-29825 IPCThreadState service E Binder transaction failure. id: 123347001, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.394 29825-29825 IPCThreadState service E Binder transaction failure. id: 123347005, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.395 29825-29825 IPCThreadState service E Binder transaction failure. id: 123347015, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.395 29825-29825 IPCThreadState service E Binder transaction failure. id: 123347021, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.396 29825-29825 IPCThreadState service E Binder transaction failure. id: 123347026, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.396 29825-29825 IPCThreadState service E Binder transaction failure. id: 123347036, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.396 29825-29825 IPCThreadState service E Binder transaction failure. id: 123347040, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.397 29825-29825 IPCThreadState service E Binder transaction failure. id: 123347044, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.397 29825-29825 IPCThreadState service E Binder transaction failure. id: 123347048, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.398 29825-29825 IPCThreadState service E Binder transaction failure. id: 123347065, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.398 29825-29825 IPCThreadState service E Binder transaction failure. id: 123347071, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.399 29825-29825 IPCThreadState service E Binder transaction failure. id: 123347075, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.399 29825-29825 IPCThreadState service E Binder transaction failure. id: 123347080, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.399 29825-29825 IPCThreadState service E Binder transaction failure. id: 123347084, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.399 29825-29825 IPCThreadState service E Binder transaction failure. id: 123347088, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.399 29825-29825 IPCThreadState service E Binder transaction failure. id: 123347092, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.400 29825-29825 IPCThreadState service E Binder transaction failure. id: 123347096, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.400 29825-29825 IPCThreadState service E Binder transaction failure. id: 123347100, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.400 29825-29825 IPCThreadState service E Binder transaction failure. id: 123347104, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.400 29825-29825 IPCThreadState service E Binder transaction failure. id: 123347108, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.400 29825-29825 IPCThreadState service E Binder transaction failure. id: 123347112, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.401 29825-29825 IPCThreadState service E Binder transaction failure. id: 123347116, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-13 21:58:07.418 29825-29825 IPCThreadState service E Binder transaction failure. id: 123347394, BR_*: 29201, error: -1 (Operation not permitted)每次项目重启都有大量
06-14
2025-06-12 04:26:58.687 16964-16964 cmd E BBinder_init Processname cmd 2025-06-12 04:26:58.688 16964-16964 cmd E BBinder_init hasGetProcessName cmd 2025-06-12 04:26:58.761 16967-16967 Parcel E Reading a NULL string not supported here. 2025-06-12 04:26:58.779 16967-16967 IPCThreadState E Binder transaction failure. id: 101398492, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.780 16967-16967 IPCThreadState E Binder transaction failure. id: 101398496, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.780 16967-16967 IPCThreadState E Binder transaction failure. id: 101398500, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.781 16967-16967 IPCThreadState E Binder transaction failure. id: 101398504, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.781 16967-16967 IPCThreadState E Binder transaction failure. id: 101398508, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.782 16967-16967 IPCThreadState E Binder transaction failure. id: 101398512, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.783 16967-16967 IPCThreadState E Binder transaction failure. id: 101398516, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.784 16967-16967 IPCThreadState E Binder transaction failure. id: 101398520, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.785 16967-16967 IPCThreadState E Binder transaction failure. id: 101398524, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.786 16967-16967 IPCThreadState E Binder transaction failure. id: 101398528, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.786 16967-16967 IPCThreadState E Binder transaction failure. id: 101398532, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.787 16967-16967 IPCThreadState E Binder transaction failure. id: 101398536, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.788 16967-16967 IPCThreadState E Binder transaction failure. id: 101398540, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.789 16967-16967 IPCThreadState E Binder transaction failure. id: 101398544, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.790 16967-16967 IPCThreadState E Binder transaction failure. id: 101398548, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.794 16967-16967 IPCThreadState E Binder transaction failure. id: 101398577, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.795 16967-16967 IPCThreadState E Binder transaction failure. id: 101398581, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.797 16967-16967 IPCThreadState E Binder transaction failure. id: 101398595, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.797 16967-16967 IPCThreadState E Binder transaction failure. id: 101398599, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.798 16967-16967 IPCThreadState E Binder transaction failure. id: 101398603, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.801 16967-16967 IPCThreadState E Binder transaction failure. id: 101398622, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.801 16967-16967 IPCThreadState E Binder transaction failure. id: 101398626, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.802 16967-16967 IPCThreadState E Binder transaction failure. id: 101398630, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.812 16967-16967 IPCThreadState E Binder transaction failure. id: 101398719, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.813 16967-16967 IPCThreadState E Binder transaction failure. id: 101398725, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.814 16967-16967 IPCThreadState E Binder transaction failure. id: 101398738, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.815 16967-16967 IPCThreadState E Binder transaction failure. id: 101398742, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.815 16967-16967 IPCThreadState E Binder transaction failure. id: 101398746, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.816 16967-16967 IPCThreadState E Binder transaction failure. id: 101398750, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.816 16967-16967 IPCThreadState E Binder transaction failure. id: 101398754, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.817 16967-16967 IPCThreadState E Binder transaction failure. id: 101398758, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.818 16967-16967 IPCThreadState E Binder transaction failure. id: 101398762, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.818 16967-16967 IPCThreadState E Binder transaction failure. id: 101398766, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.819 16967-16967 IPCThreadState E Binder transaction failure. id: 101398770, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.820 16967-16967 IPCThreadState E Binder transaction failure. id: 101398779, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.820 16967-16967 IPCThreadState E Binder transaction failure. id: 101398783, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.826 16967-16967 IPCThreadState E Binder transaction failure. id: 101398829, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.826 16967-16967 IPCThreadState E Binder transaction failure. id: 101398833, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.827 16967-16967 IPCThreadState E Binder transaction failure. id: 101398837, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.827 16967-16967 IPCThreadState E Binder transaction failure. id: 101398841, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.828 16967-16967 Parcel E Reading a NULL string not supported here. 2025-06-12 04:26:58.835 16967-16967 Parcel E Reading a NULL string not supported here. 2025-06-12 04:26:58.837 16967-16967 IPCThreadState E Binder transaction failure. id: 101398930, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.838 16967-16967 Parcel E Reading a NULL string not supported here. 2025-06-12 04:26:58.841 16967-16967 Parcel E Reading a NULL string not supported here. 2025-06-12 04:26:58.847 16967-16967 Parcel E Reading a NULL string not supported here. 2025-06-12 04:26:58.850 16967-16967 Parcel E Reading a NULL string not supported here. 2025-06-12 04:26:58.851 16967-16967 Parcel E Reading a NULL string not supported here. 2025-06-12 04:26:58.853 16967-16967 Parcel E Reading a NULL string not supported here. 2025-06-12 04:26:58.854 16967-16967 Parcel E Reading a NULL string not supported here. 2025-06-12 04:26:58.859 16967-16967 Parcel E Reading a NULL string not supported here. 2025-06-12 04:26:58.867 16967-16967 Parcel E Reading a NULL string not supported here. 2025-06-12 04:26:58.882 16967-16967 Parcel E Reading a NULL string not supported here. 2025-06-12 04:26:58.884 16967-16967 Parcel E Reading a NULL string not supported here. 2025-06-12 04:26:58.895 16967-16967 Parcel E Reading a NULL string not supported here. 2025-06-12 04:26:58.902 16967-16967 Parcel E Reading a NULL string not supported here. 2025-06-12 04:26:58.924 16967-16967 Parcel E Reading a NULL string not supported here. 2025-06-12 04:26:58.930 16967-16967 Parcel E Reading a NULL string not supported here. 2025-06-12 04:26:58.941 16967-16967 Parcel E Reading a NULL string not supported here. 2025-06-12 04:26:58.945 16967-16967 Parcel E Reading a NULL string not supported here. 2025-06-12 04:26:58.956 16967-16967 IPCThreadState E Binder transaction failure. id: 101400079, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.957 16967-16967 IPCThreadState E Binder transaction failure. id: 101400083, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.957 16967-16967 IPCThreadState E Binder transaction failure. id: 101400087, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.958 16967-16967 IPCThreadState E Binder transaction failure. id: 101400091, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.960 16967-16967 IPCThreadState E Binder transaction failure. id: 101400105, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.960 16967-16967 IPCThreadState E Binder transaction failure. id: 101400109, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.961 16967-16967 IPCThreadState E Binder transaction failure. id: 101400113, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.962 16967-16967 IPCThreadState E Binder transaction failure. id: 101400117, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.962 16967-16967 IPCThreadState E Binder transaction failure. id: 101400121, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.962 16967-16967 IPCThreadState E Binder transaction failure. id: 101400125, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.963 16967-16967 IPCThreadState E Binder transaction failure. id: 101400129, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.963 16967-16967 IPCThreadState E Binder transaction failure. id: 101400133, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.963 16967-16967 IPCThreadState E Binder transaction failure. id: 101400137, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.964 16967-16967 IPCThreadState E Binder transaction failure. id: 101400141, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.964 16967-16967 IPCThreadState E Binder transaction failure. id: 101400145, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.965 16967-16967 IPCThreadState E Binder transaction failure. id: 101400149, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.965 16967-16967 IPCThreadState E Binder transaction failure. id: 101400153, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.966 16967-16967 IPCThreadState E Binder transaction failure. id: 101400157, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.967 16967-16967 IPCThreadState E Binder transaction failure. id: 101400166, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.967 16967-16967 IPCThreadState E Binder transaction failure. id: 101400170, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.968 16967-16967 IPCThreadState E Binder transaction failure. id: 101400174, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.971 16967-16967 IPCThreadState E Binder transaction failure. id: 101400213, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.972 16967-16967 IPCThreadState E Binder transaction failure. id: 101400222, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.972 16967-16967 IPCThreadState E Binder transaction failure. id: 101400226, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.973 16967-16967 IPCThreadState E Binder transaction failure. id: 101400235, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.974 16967-16967 IPCThreadState E Binder transaction failure. id: 101400239, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.974 16967-16967 IPCThreadState E Binder transaction failure. id: 101400243, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.975 16967-16967 IPCThreadState E Binder transaction failure. id: 101400247, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.975 16967-16967 IPCThreadState E Binder transaction failure. id: 101400251, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.976 16967-16967 IPCThreadState E Binder transaction failure. id: 101400255, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.976 16967-16967 IPCThreadState E Binder transaction failure. id: 101400259, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.976 16967-16967 IPCThreadState E Binder transaction failure. id: 101400263, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.977 16967-16967 IPCThreadState E Binder transaction failure. id: 101400267, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.977 16967-16967 IPCThreadState E Binder transaction failure. id: 101400271, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.977 16967-16967 IPCThreadState E Binder transaction failure. id: 101400275, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.986 16967-16967 IPCThreadState E Binder transaction failure. id: 101400374, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.986 16967-16967 IPCThreadState E Binder transaction failure. id: 101400378, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.987 16967-16967 IPCThreadState E Binder transaction failure. id: 101400382, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.988 16967-16967 IPCThreadState E Binder transaction failure. id: 101400386, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.988 16967-16967 IPCThreadState E Binder transaction failure. id: 101400390, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.989 16967-16967 IPCThreadState E Binder transaction failure. id: 101400394, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.989 16967-16967 IPCThreadState E Binder transaction failure. id: 101400398, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.989 16967-16967 IPCThreadState E Binder transaction failure. id: 101400402, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.990 16967-16967 IPCThreadState E Binder transaction failure. id: 101400406, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.990 16967-16967 IPCThreadState E Binder transaction failure. id: 101400410, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.991 16967-16967 IPCThreadState E Binder transaction failure. id: 101400414, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.991 16967-16967 IPCThreadState E Binder transaction failure. id: 101400418, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.992 16967-16967 IPCThreadState E Binder transaction failure. id: 101400422, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.992 16967-16967 IPCThreadState E Binder transaction failure. id: 101400426, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.992 16967-16967 IPCThreadState E Binder transaction failure. id: 101400430, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.993 16967-16967 IPCThreadState E Binder transaction failure. id: 101400434, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.993 16967-16967 IPCThreadState E Binder transaction failure. id: 101400438, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.993 16967-16967 IPCThreadState E Binder transaction failure. id: 101400442, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.994 16967-16967 IPCThreadState E Binder transaction failure. id: 101400446, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.996 16967-16967 IPCThreadState E Binder transaction failure. id: 101400455, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.996 16967-16967 IPCThreadState E Binder transaction failure. id: 101400459, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.997 16967-16967 IPCThreadState E Binder transaction failure. id: 101400463, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.997 16967-16967 IPCThreadState E Binder transaction failure. id: 101400467, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.998 16967-16967 IPCThreadState E Binder transaction failure. id: 101400471, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.998 16967-16967 IPCThreadState E Binder transaction failure. id: 101400475, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:58.999 16967-16967 IPCThreadState E Binder transaction failure. id: 101400479, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:59.000 16967-16967 IPCThreadState E Binder transaction failure. id: 101400488, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:59.000 16967-16967 IPCThreadState E Binder transaction failure. id: 101400492, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:59.001 16967-16967 IPCThreadState E Binder transaction failure. id: 101400496, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:59.002 16967-16967 IPCThreadState E Binder transaction failure. id: 101400505, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:59.003 16967-16967 IPCThreadState E Binder transaction failure. id: 101400509, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:59.003 16967-16967 IPCThreadState E Binder transaction failure. id: 101400513, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:59.004 16967-16967 IPCThreadState E Binder transaction failure. id: 101400517, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:59.005 16967-16967 IPCThreadState E Binder transaction failure. id: 101400531, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:59.006 16967-16967 IPCThreadState E Binder transaction failure. id: 101400535, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:59.006 16967-16967 IPCThreadState E Binder transaction failure. id: 101400539, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:59.007 16967-16967 IPCThreadState E Binder transaction failure. id: 101400543, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:59.007 16967-16967 IPCThreadState E Binder transaction failure. id: 101400547, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:59.008 16967-16967 IPCThreadState E Binder transaction failure. id: 101400551, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:59.008 16967-16967 IPCThreadState E Binder transaction failure. id: 101400555, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:59.008 16967-16967 IPCThreadState E Binder transaction failure. id: 101400559, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:59.009 16967-16967 IPCThreadState E Binder transaction failure. id: 101400563, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:59.009 16967-16967 IPCThreadState E Binder transaction failure. id: 101400567, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:59.010 16967-16967 IPCThreadState E Binder transaction failure. id: 101400571, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:59.010 16967-16967 IPCThreadState E Binder transaction failure. id: 101400575, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:59.011 16967-16967 IPCThreadState E Binder transaction failure. id: 101400579, BR_*: 29201, error: -1 (Operation not permitted) 2025-06-12 04:26:59.038 16967-16967 IPCThreadState E Binder transaction failure. id: 101400830, BR_*: 29201, error: -1 (Operation not permitted)
06-13
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值